<SEC-DOCUMENT>0001437749-18-004857.txt : 20180316
<SEC-HEADER>0001437749-18-004857.hdr.sgml : 20180316
<ACCEPTANCE-DATETIME>20180316141041
ACCESSION NUMBER:		0001437749-18-004857
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		105
CONFORMED PERIOD OF REPORT:	20171231
FILED AS OF DATE:		20180316
DATE AS OF CHANGE:		20180316

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			NORTHWEST PIPE CO
		CENTRAL INDEX KEY:			0001001385
		STANDARD INDUSTRIAL CLASSIFICATION:	STEEL PIPE & TUBES [3317]
		IRS NUMBER:				930557988
		STATE OF INCORPORATION:			OR
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-27140
		FILM NUMBER:		18695220

	BUSINESS ADDRESS:	
		STREET 1:		5721 SE COLUMBIA WAY
		STREET 2:		SUITE 200
		CITY:			VANCOUVER
		STATE:			WA
		ZIP:			98661
		BUSINESS PHONE:		3603976250

	MAIL ADDRESS:	
		STREET 1:		5721 SE COLUMBIA WAY
		STREET 2:		SUITE 200
		CITY:			VANCOUVER
		STATE:			WA
		ZIP:			98661
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>nwpx20171231_10k.htm
<DESCRIPTION>FORM 10-K
<TEXT>
<html>
<head>
	<title>nwpx20171231_10k.htm</title>


	<!-- Created by RDG HTML Converter v1.1.0.0 2/18/2018 9:51:30 AM --><meta charset="utf-8" /><meta name="format-detection" content="telephone=no" />
</head>
<body autocomplete="off" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-right: 10px; margin-left: 10px; cursor: auto;">
<div contenteditable="false" docsect="2" id="6269" sectdesc="Cover Page">&nbsp;</div>

<div data-td-statement-type="cover" data-td-v2v-id="1519131870492">
<p style="margin: 0pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#toc" style="-sec-extract: exhibit;">Table of Contents</a></p>

<hr style="margin: 3pt 0px; border: currentColor; border-image: none; width: 100%; height: 3px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0);">
<hr style="margin: 0px 0px 3pt; border: currentColor; border-image: none; width: 100%; height: 1px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0);">
<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>UNITED STATES</b></p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>SECURITIES AND EXCHANGE COMMISSION</b></p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>WASHINGTON, D.C. 20549</b></p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>FORM 10-K</b></p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&#9746;</p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES</b><b> </b><b>EXCHANGE ACT OF 1934</b></font></p>
			</td>
		</tr>

</table>

<p style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">For the Fisc<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">al Year Ended: December&nbsp;31, 2017</font></p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">or</p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&#9744;</p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></font></p>
			</td>
		</tr>

</table>

<p style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">For the transition period from <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">Commission File Number: 0-27140</p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: center; font-size: 14pt;"><b>NORTHWEST PIPE COMPANY</b></p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>(Exact name of registrant as specified in its charter)</b></p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 50%; vertical-align: top;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>OREGON</b></p>
			</td>
			<td style="width: 50%; vertical-align: top;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>93-0557988</b></p>
			</td>
		</tr>
		<tr>
			<td style="width: 50%; vertical-align: top;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>(State or other jurisdiction</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b><b>of incorporation or organization)</b></font></p>
			</td>
			<td style="width: 50%; vertical-align: top;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>(I.R.S. Employer</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b><b>Identification No.)</b></font></p>
			</td>
		</tr>

</table>

<p style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>5721 SE Columbia Way, Suite 200</b></p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Vancouver, W</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>ashington</b><b> 98661</b></font></p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>(Address of principal executive offices and zip code)</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>360-397-6250</b></p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>(Registrant<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo;s telephone number</font></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>,</b><b> including area code)</b></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Securities registered pursuant to Section<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;12(b) of the Act:</font></b></p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 50%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><u><b>Title of </b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>e</b><b>ach </b><b>c</b><b>lass</b></font></u></p>
			</td>
			<td style="width: 50%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><u><b>Name of </b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>e</b><b>ach </b><b>e</b><b>xchange on </b><b>w</b><b>hich </b><b>r</b><b>egistered</b></font></u></p>
			</td>
		</tr>
		<tr>
			<td style="width: 50%; vertical-align: top;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">Common Stock, par value $0.01 per share</p>
			</td>
			<td style="width: 50%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 7.65pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">N<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">asdaq&nbsp;Global Select Market</font></p>
			</td>
		</tr>
		<tr>
			<td style="width: 50%; vertical-align: top;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">Preferred Stock Purchase Rights</p>
			</td>
			<td style="width: 50%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 7.65pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">N<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">asdaq&nbsp;Global Select Market</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Securities registered pursuant to Section<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;12(g) of the Act: None</font></b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;405 of the Securities Act.&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;&#9744;</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&#9746;</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Indicate by check mark if the registrant is not required to file reports pursuant to Section<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;13 or Section&nbsp;15(d) of the Act.&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;&#9744;</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&#9746;</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Indicate by check mark whether the <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">registrant (1)&nbsp;has filed all reports required to be filed by Section&nbsp;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)&nbsp;has been subject to such filing requirements for the past 90 days.&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;&#9746;</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&#9744;</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule&nbsp;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).&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;&#9746;</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&#9744;</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Indicate by check mark if disclosure of delinquent filers pursuant to Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;405 of Regulation S-K (&sect;229.405 of this chapter) is not contained herein, and will not be contained, to the best of registrant&rsquo;s knowledge, in definitive proxy or information statements incorporated by reference in Part&nbsp;III of this Form&nbsp;10-K, or any amendment to this Form&nbsp;10-K.&nbsp;&nbsp;&nbsp;&nbsp;&#9746;</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Indicate by check mark whether the <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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&nbsp;12b-2 of the Exchange Act.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">Large accelerated filer<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&#9744;</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accelerated filer&nbsp;&nbsp;&nbsp;&nbsp;&#9746;</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Non-accelerated filer&nbsp;&nbsp;&nbsp;&nbsp;&#9744;</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> (Do not check if a smaller reporting company)</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">Smaller reporting company<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&#9744;</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Emerging growth company&nbsp;&nbsp;&nbsp;&nbsp;&#9744;</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

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

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Indicate by check mark whether the registrant is a shell company (as defined in Rule<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;12b-2 of the Act).&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;&#9744;</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&#9746;</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">The aggregate market value of the common equity that was held by non-affiliates of the <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">registrant was $134,068,871 as of June&nbsp;30, 2017 based upon the last sales price as reported by Nasdaq.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">The number of shares outstanding of the <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">registrant&rsquo;s common stock as of February&nbsp;23, 2018 was 9,723,883&nbsp;shares.</font></p>

<hr style="margin: 6pt auto; border: currentColor; border-image: none; width: 25%; height: 1px; text-align: center; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0);">
<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Documents Incorporated by Reference</b></p>

<p style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 24.5pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The registrant has incorporated into Parts II and III of Form<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;10-K by reference certain portions of its Proxy Statement for its 2018 Annual Meeting of Shareholders.</font></p>

<hr style="margin: 3pt 0px; border: currentColor; border-image: none; width: 100%; height: 1px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0);">
<hr style="margin: 0px 0px 3pt; border: currentColor; border-image: none; width: 100%; height: 3px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0);">
<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center;">&nbsp;</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>
</div>

<div contenteditable="false" docsect="3" id="6270" sectdesc="Table of Contents">&nbsp;</div>

<div data-td-statement-type="toc" data-td-v2v-id="1519131879351">
<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>NORTHWEST PIPE COMPANY</b></p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>7</b><b> ANNUAL REPORT ON FORM 10-K</b></font></p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><a id="toc" name="toc"></a>TABLE OF CONTENTS</b></p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td colspan="3" style="width: 7%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>
			</td>
			<td style="width: 5%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Page</b></p>
			</td>
		</tr>
		<tr>
			<td colspan="3" style="width: 7%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 12pt; text-align: left; text-indent: -12pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#forwardlooking" style="-sec-extract: exhibit;">Cautionary Statement Regarding Forward-Looking Statements</a></p>
			</td>
			<td style="width: 5%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt;">1</p>
			</td>
		</tr>
		<tr>
			<td colspan="3" style="width: 7%; vertical-align: top;">&nbsp;</td>
			<td style="width: 5%; vertical-align: bottom;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 7%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 88%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 5%; vertical-align: middle;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="4" style="width: 7%; vertical-align: top;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#parti" style="-sec-extract: exhibit;"><b>Part I</b></a></p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 7%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 88%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 5%; vertical-align: middle;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 7%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 12pt; text-align: left; text-indent: -12pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;1</font></p>
			</td>
			<td style="width: 88%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#item1" style="-sec-extract: exhibit;">Business</a></p>
			</td>
			<td style="width: 5%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt;">2</p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 7%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 12pt; text-align: left; text-indent: -12pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;1A</font></p>
			</td>
			<td style="width: 88%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#item1a" style="-sec-extract: exhibit;">Risk Factors</a></p>
			</td>
			<td style="width: 5%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt;">6</p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 7%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 12pt; text-align: left; text-indent: -12pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;1B</font></p>
			</td>
			<td style="width: 88%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#item1b" style="-sec-extract: exhibit;">Unresolved Staff Comments</a></p>
			</td>
			<td style="width: 5%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt;">12</p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 7%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 12pt; text-align: left; text-indent: -12pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;2</font></p>
			</td>
			<td style="width: 88%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#item2" style="-sec-extract: exhibit;">Properties</a></p>
			</td>
			<td style="width: 5%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt;">13</p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 7%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 12pt; text-align: left; text-indent: -12pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;3</font></p>
			</td>
			<td style="width: 88%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#item3" style="-sec-extract: exhibit;">Legal Proceedings</a></p>
			</td>
			<td style="width: 5%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt;">13</p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 7%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 12pt; text-align: left; text-indent: -12pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;4</font></p>
			</td>
			<td style="width: 88%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#item4" style="-sec-extract: exhibit;">Mine Safety Disclosures</a></p>
			</td>
			<td style="width: 5%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt;">13</p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 7%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 88%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 5%; vertical-align: middle;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="4" style="width: 7%; vertical-align: top;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#partii" style="-sec-extract: exhibit;"><b>Part II</b></a></p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 7%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 88%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 5%; vertical-align: middle;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 7%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 12pt; text-align: left; text-indent: -12pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;5</font></p>
			</td>
			<td style="width: 88%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#item5" style="-sec-extract: exhibit;">Market for Registrant<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</font></a></p>
			</td>
			<td style="width: 5%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt;">14</p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 7%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 12pt; text-align: left; text-indent: -12pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;6</font></p>
			</td>
			<td style="width: 88%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#item6" style="-sec-extract: exhibit;">Selected Financial Data</a></p>
			</td>
			<td style="width: 5%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt;">16</p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 7%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 12pt; text-align: left; text-indent: -12pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;7</font></p>
			</td>
			<td style="width: 88%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#item7" style="-sec-extract: exhibit;">Management<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo;s Discussion and Analysis of Financial Condition and Results of Operations</font></a></p>
			</td>
			<td style="width: 5%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt;">17</p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 7%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 12pt; text-align: left; text-indent: -12pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;7A</font></p>
			</td>
			<td style="width: 88%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#item7a" style="-sec-extract: exhibit;">Quantitative and Qualitative Disclosures About Market Risk</a></p>
			</td>
			<td style="width: 5%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt;">24</p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 7%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 12pt; text-align: left; text-indent: -12pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;8</font></p>
			</td>
			<td style="width: 88%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#item8" style="-sec-extract: exhibit;">Financial Statements and Supplementary Data</a></p>
			</td>
			<td style="width: 5%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt;">24</p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 7%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 12pt; text-align: left; text-indent: -12pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;9</font></p>
			</td>
			<td style="width: 88%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#item9" style="-sec-extract: exhibit;">Changes in and Disagreements <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">With Accountants on Accounting and Financial Disclosure</font></a></p>
			</td>
			<td style="width: 5%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt;">24</p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 7%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 12pt; text-align: left; text-indent: -12pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;9A</font></p>
			</td>
			<td style="width: 88%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#item9a" style="-sec-extract: exhibit;">Controls and Procedures</a></p>
			</td>
			<td style="width: 5%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt;">2<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">4</font></p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 7%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 12pt; text-align: left; text-indent: -12pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;9B</font></p>
			</td>
			<td style="width: 88%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#item9b" style="-sec-extract: exhibit;">Other Information</a></p>
			</td>
			<td style="width: 5%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt;">25</p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 7%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 88%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 5%; vertical-align: middle;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="4" style="width: 7%; vertical-align: top;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#partiii" style="-sec-extract: exhibit;"><b>Part III</b></a></p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 7%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 88%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 5%; vertical-align: middle;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 7%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 12pt; text-align: left; text-indent: -12pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;10</font></p>
			</td>
			<td style="width: 88%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#item10" style="-sec-extract: exhibit;">Directors, Executive Officers and Corporate Governance</a></p>
			</td>
			<td style="width: 5%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt;">26</p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 7%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 12pt; text-align: left; text-indent: -12pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;11</font></p>
			</td>
			<td style="width: 88%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#item11" style="-sec-extract: exhibit;">Executive Compensation</a></p>
			</td>
			<td style="width: 5%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt;">27</p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 7%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 12pt; text-align: left; text-indent: -12pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;12</font></p>
			</td>
			<td style="width: 88%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#item12" style="-sec-extract: exhibit;">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></p>
			</td>
			<td style="width: 5%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt;">27</p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 7%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 12pt; text-align: left; text-indent: -12pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;13</font></p>
			</td>
			<td style="width: 88%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#item13" style="-sec-extract: exhibit;">Certain Relationships and Related Transactions, and Director <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Independence</font></a></p>
			</td>
			<td style="width: 5%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt;">27</p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 7%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 12pt; text-align: left; text-indent: -12pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;14</font></p>
			</td>
			<td style="width: 88%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#item14" style="-sec-extract: exhibit;">Principal Account<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">ing Fees and Services</font></a></p>
			</td>
			<td style="width: 5%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt;">27</p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 7%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 88%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 5%; vertical-align: middle;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="4" style="width: 7%; vertical-align: top;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#partiv" style="-sec-extract: exhibit;"><b>Part IV</b></a></p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 7%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 88%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 5%; vertical-align: middle;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 7%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 12pt; text-align: left; text-indent: -12pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;15</font></p>
			</td>
			<td style="width: 88%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#item15" style="-sec-extract: exhibit;">Exhibits<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">, Financial Statement Schedules</font></a></p>
			</td>
			<td style="width: 5%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt;">28</p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 7%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 12pt; text-align: left; text-indent: -12pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;16</font></p>
			</td>
			<td style="width: 88%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#item16" style="-sec-extract: exhibit;">Form 10-K Summary</a></p>
			</td>
			<td style="width: 5%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt;">30</p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center;">&nbsp;</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>
</div>


<div contenteditable="false" docsect="12" id="6271" sectdesc="Other">&nbsp;</div>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><a id="forwardlooking" name="forwardlooking"></a>CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Certain statements in this Annual Report on Form<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;10-K for the year ended December&nbsp;31, 2017 (&ldquo;2017 Form&nbsp;10-K&rdquo;), other than purely historical information, are &ldquo;forward-looking statements&rdquo; within the meaning of the Private Securities Litigation Reform Act of 1995 and Section&nbsp;21E of the Securities Exchange Act of 1934, as amended (the &ldquo;Exchange Act&rdquo;) that are based on current expectations, estimates and projections about our business, management&rsquo;s beliefs, and assumptions made by management. Words such as &ldquo;expects,&rdquo; &ldquo;anticipates,&rdquo; &ldquo;intends,&rdquo; &ldquo;plans,&rdquo; &ldquo;believes,&rdquo; &ldquo;seeks,&rdquo; &ldquo;estimates,&rdquo; &ldquo;forecasts,&rdquo; &ldquo;should,&rdquo; &ldquo;could&rdquo; and variations of such words and similar expressions are intended to identify such forward-looking statements. These statements are not guarantees of future performance and involve risks and uncertainties that are difficult to predict. Therefore, actual outcomes and results may differ materially from what is expressed or forecasted in such forward-looking statements as a result of a variety of important factors. While it is impossible to identify all such factors, those that could cause actual results to differ materially from those estimated by us include changes in demand and market prices for our products, product mix, bidding activity, the timing of customer orders and deliveries, production schedules, the price and availability of raw materials, price and volume of imported product, excess or shortage of production capacity, international trade policy and regulations, our ability to identify and complete internal initiatives and/or acquisitions in order to grow our Water Transmission business, the impacts of the Tax Cuts and Jobs Act of 2017 and other risks discussed in Part&nbsp;I&nbsp;&mdash; Item&nbsp;1A. &ldquo;Risk Factors&rdquo; of this 2017 Form&nbsp;10-K and from time to time in our other Securities and Exchange Commission filings and reports. Such forward-looking statements speak only as of the date on which they are made, and we do not undertake any obligation to update any forward-looking statement to reflect events or circumstances after the date of this 2017 Form&nbsp;10-K. If we do update or correct one or more forward-looking statements, investors and others should not conclude that we will make additional updates or corrections with respect thereto or with respect to other forward-looking statements.</font></p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">1</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><a id="parti" name="parti"></a>PART I</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 55pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><a id="item1" name="item1"></a>Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;1.</font></b></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Business</font></b></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Unless otherwise indicated, the terms &ldquo;the Company,&rdquo; &ldquo;we,&rdquo; &ldquo;our&rdquo; and &ldquo;us&rdquo; are used in this 2017 Form<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;10-K to refer to Northwest Pipe Company or one of our consolidated subsidiaries or to all of them taken as a whole. We were incorporated in the state of Oregon in 1966.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Overview</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">We are the largest manufacturer of engineered <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">welded steel pipe water systems in North America. With our strategically located manufacturing facilities, we are well-positioned to meet North America&rsquo;s growing needs for water and wastewater infrastructure. We serve a wide range of markets and our solutions-based products are a good fit for applications including water transmission, plant piping, tunnels and river crossings. We have established a prominent position based on a strong and widely-recognized reputation for quality, service and an extensive range of products engineered and manufactured to meet expectations in all categories of performance including highly corrosive environments.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">We manufacture <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">large-diameter, high-pressure, engineered welded steel pipeline systems for use in water transmission applications. Our sales have historically been driven by the need for new water infrastructure, which is based primarily on overall population growth and population movement between regions, as well as by drought conditions, which are causing a dwindling water supply from developed water sources. More recently, we have seen a trend towards spending on water infrastructure replacement, repair and upgrade.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Recent Business Developments</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">On December<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;26, 2017, we completed the sale of substantially all of the assets associated with our manufacturing facility in Atchison, Kansas (the &ldquo;Atchison facility&rdquo;), including all of the real and tangible personal property located at the site of that manufacturing facility. Total consideration of $37.2&nbsp;million in cash was paid by the buyer, resulting in a nominal gain recognized on the sale. Of the proceeds received, $0.75&nbsp;million was placed in escrow until February 2018 and approximately $3.7&nbsp;million was placed in escrow for twelve months to secure our indemnification obligations under the agreement.</font></p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In March 2018, we announced our plans to close our leased Permalok&reg;<font style="font-family:'Times New Roman', Times, serif;font-size:10pt;"> manufacturing facility in Salt Lake City, Utah and move the production to the Permalok&reg; production facility in St. Louis, Missouri during the second quarter of 2018. This will eliminate duplicate overhead and increase production flexibility. In addition, we will begin producing Permalok&reg; product at our Adelanto, California location, which will increase utilization of existing assets and give us better access to the West Coast trenchless market.</font></p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In March 2018, we also announced our plans to close our manufacturing facility in Monterrey, Mexico, and to cease production early in the second quarter of 2018.</p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Our Industr</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>y</b></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Much of the United States water infrastructure is antiquated and many authorities, including the United States Environmental Protection Agency (the &ldquo;EPA&rdquo;), believe the United States water infrastructure is in critical need of updates, repairs or replacements. In its 2011 Drinking Water Infrastructure Needs Survey and Assessment released in June 2013, the EPA estimate<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">d the nation will need to spend $384&nbsp;billion in infrastructure investments by 2030 to continue to provide safe drinking water to the public. The American Society of Civil Engineers (the &ldquo;ASCE&rdquo;) has given poor ratings to many aspects of the United States water infrastructure in their <i>201</i><i>7</i><i> </i><i>Infrastructure </i><i>Report Ca</i><i>rd</i><i> </i><i>for Drinking Water</i>, and in its <i>Failure to Act</i><i>: Closing the Infrastructure Investment Gap for America&rsquo;s Economic Future</i> study published in 2016, the ASCE concludes that significant portions of many municipal water systems are 40 to 50 years old and are nearing the end of their useful lives, and estimates there will be $150 billion in capital investment needs for water and wastewater infrastructure by 2025 and $204&nbsp;billion in capital investment needs by 2040. The American Water Works Association concluded in their 2012 report, <i>Buried No Longer: Confronting America&rsquo;s Water Infrastructure Challenge</i>, that from 2011 to 2035 more than $1&nbsp;trillion will be needed to repair and expand drinking water infrastructure.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Within this market, we focus on large<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">-diameter, engineered welded steel pipeline systems utilized in water, energy, structural and plant piping applications. Our core market is the large-diameter, high-pressure portion of a water transmission pipeline that is typically at the &ldquo;upper end&rdquo; of a pipeline system. This is the portion of the overall water pipeline that generally transports water from the source to a treatment plant or from a treatment plant into the distribution system, rather than the small lines that deliver water directly into households.</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">We believe the addressable market for the products sold will be approximately $1.4&nbsp;billion over the next three years.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">A combination of population growth, movement to new population centers, dwindling supplies from developed water sources, substantial underinvestment in water i<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">nfrastructure over the past several decades, and an increasingly stringent regulatory environment are driving demand for water infrastructure projects in the United States. These trends are increasing the need for new water infrastructure as well as the need to upgrade, repair and replace existing water infrastructure. While we believe this offers the potential for increased demand for our water infrastructure products and other products related to water transmission, we also expect that current governmental and public water agency budgetary pressures could impact near-term demand.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The primary drivers of growth in new water infrastructure installation are population growth and movement <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">as well as dwindling supplies from developed water sources. According to the United States Census Bureau, the population of the United States will increase by approximately 72&nbsp;million people between 2018 and 2050. The resulting increase in demand will require substantial new infrastructure, as the existing United States water infrastructure is not equipped to provide water to millions of new residents. The development of new sources of water at greater distances from population centers will drive the demand for new water transmission lines. The 2018 Dodge Construction Outlook forecasts public works construction starts will grow by 3% from 2017 levels.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">2</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In addition, many current water supply sources are in danger of being exhausted<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">, as water systems degrade over time and cause failures to the infrastructure. Much of the drinking water infrastructure in major cities was built in the mid-20<sup>th</sup> century with a lifespan of 75 to 100 years. In its <i>2017 Infrastructure Report Card for Drinking Water</i>, the ASCE estimates there are 240,000 water main breaks per year in the United States, wasting over two trillion gallons of treated drinking water, which equates to 14% to 18% of each day&rsquo;s treated water. The ASCE also reports that with utilities averaging a pipe replacement rate of 0.5% per year, it will take an estimated 200 years to replace the system&nbsp;&ndash; nearly double the useful life of the pipes. These aging water and wastewater systems will also drive demand for future investment.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Finally, the i<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">ncreased public awareness of problems with the quality of drinking water and efficient water usage has resulted in more stringent application of federal and state environmental regulations. The need to comply with these regulations in an environment of heightened public awareness towards water issues is expected to contribute to demand in the water infrastructure industry over the next several years as water systems will need to be installed, upgraded and replaced. </font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Federal<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> initiatives to improve the conditions of the aging water infrastructure include the Water Infrastructure and Resiliency Finance Center at the EPA and the Water and Environmental Programs at the U.S. Department of Agriculture. The U.S. Senate passed the latest Water Resources Development Act, which was included in the Water Infrastructure Improvements for the Nation Act signed by the President in December 2016, which authorizes new infrastructure projects around the country and contains substantive provisions in regards to drinking water infrastructure. Additionally, the EPA&rsquo;s Water Infrastructure Finance and Innovation Act (&ldquo;WIFIA&rdquo;) program provides approximately $1&nbsp;billion in credit assistance for water infrastructure projects. In a June 2017 EPA press release, EPA Administrator Scott Pruitt said &ldquo;Improvements are needed to address drinking and waste water infrastructure, and EPA&rsquo;s WIFIA program offers opportunities to provide credit assistance to spur innovative investments that address water infrastructure needs.&rdquo;</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In addition to the Federal initiatives, individual states are also taking action. In November 2014, the State of California approved the Water Quality, Supply and Infrastructure Improvement Act (<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&ldquo;Proposition&nbsp;1&rdquo;). Proposition&nbsp;1 authorizes $7.5&nbsp;billion in general obligation bonds to fund state water supply infrastructure projects, such as public water system improvements, surface and groundwater storage, drinking water protection, water recycling and advanced water treatment technology, water supply management and conveyance, wastewater treatment, drought relief, emergency water supplies and ecosystem and watershed protection and restoration. The State of Texas has earmarked $27&nbsp;billion of future bond funding for state water projects over the next 50 years through their State Water Implementation Fund for Texas (SWIFT). This program provides low-interest and deferred loans to state agencies making approved investments in water infrastructure projects. Our strategically located manufacturing facilities are well-positioned to take advantage of the anticipated growth in demand.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Products</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Water transmission pipe is used for high-pressure applications, typically requiring pipe to withstand pressures in excess of 150 pounds per square inch. Most of our water transmission products are made to custom specifications for fully engineered, large diameter, high-pressure water infrastructure systems. Other uses include pipe for piling and hydroelectric projects, wastewater treatment plants and other applications. Our primary manufacturing process has the capability to manufacture water transmission pipe in diameters ranging from <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">24 inches to 156 inches with wall thickness of 0.135 inch to 1.00 inch. We also have the ability to manufacture even larger and heavier pipe with other processes. We can coat and/or line these products with cement mortar, polyethylene tape, polyurethane paints, epoxies, Pritec&reg; and coal tar enamel according to our customers&rsquo; specifications. We maintain fabrication facilities that provide installation contractors with custom fabricated sections as well as straight pipe sections. We typically deliver a complete pipeline system to the installation contractor. We also manufacture Permalok&reg; steel casing pipe, which is a proprietary pipe joining system that employs a press-fit interlocking connection system. The Permalok&reg; product is generally installed in trenchless construction projects.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Marketing</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Our plant locations in Oregon, California, West Virginia, Texas<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">, Missouri, Utah and Mexico, allow us to efficiently serve customers throughout the United States, as well as Canada and Mexico. Our marketing strategy emphasizes early identification of potential water projects, promotion of specifications consistent with our capabilities and close contact with the project designers and owners throughout the design phase. Our in-house sales force is comprised of sales representatives, engineers and support personnel who work closely with public water agencies, contractors and engineering firms, often years in advance of projects being bid. This allows us to identify and evaluate planned projects at early stages, participate in the engineering and design process, and ultimately promote the advantages of our systems. After an agency completes a design, they publicize the upcoming bid for a water transmission project. We then obtain detailed plans and develop our estimate for the pipe portion of the project. We typically bid to installation contractors who include our bid in their proposals to public water agencies. A public water agency generally awards the entire project to the contractor with the lowest responsive bid.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">3</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">As such, the<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> primary customers for our water transmission products are installation contractors for projects funded by public water agencies. No customer accounted for 10% or more of total Net sales from continuing operations in 2017.&nbsp;One customer accounted for 28% of total Net sales from continuing operations in 2016 and two customers accounted for 16% and 13% of total Net sales from continuing operations in 2015;&nbsp;we do not believe the potential loss of these&nbsp;customers would have had an adverse effect on our business due to the nature of the industry and the competition between installation contractors.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Manufacturing</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Water transmission manufacturing begins with the preparation of engineered drawings of each unique piece of pipe in <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">a project. These drawings are prepared on our proprietary computer-aided design system and are used as blueprints for the manufacture of the pipe. After the drawings are completed and approved, manufacturing begins by feeding steel coil continuously at a specified angle into a spiral weld mill which cold-forms the band into a tubular configuration with a spiral seam. Automated arc welders, positioned on both the inside and the outside of the tube, are used to weld the seam. The welded pipe is then cut at the specified length. After completion of the forming and welding phases, the finished cylinder is tested and inspected in accordance with project specifications, which may include 100% radiographic analysis of the weld seam. The cylinders are then coated and lined as specified. Possible coatings include coal tar enamel, polyethylene tape, polyurethane paint, epoxies, Pritec&reg; and cement mortar. The inside of the pipe cylinders can be lined with cement mortar, polyurethane or epoxies. Following coating and lining, certain pieces may be custom fabricated as required for the project. This process is performed in our fabrication facilities. Typically, completed pipe segments are evaluated for structural integrity with a hydrotester. Upon final inspection, the pipe is prepared for shipment. We ship our products to project sites principally by truck.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i><b>Technology. </b></i><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Advances in technology help us produce high quality products at competitive prices. We have invested in modern welding and inspection equipment to improve both productivity and product quality. We own interlocking pipe joining system technologies (Permalok&reg;) that provide&nbsp;an alternate joint solution used for connecting steel pipes. To stay current with technological developments in the United States and abroad, we participate in trade shows, industry associations, research projects and vendor trials of new products.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i><b>Quality Assurance.</b></i><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> We have quality management systems in place that assure we consistently provide products that meet or exceed customer and applicable regulatory requirements. All of our quality management systems in the United&nbsp;States are registered by the International Organization for Standardization (&ldquo;ISO&rdquo;), under a multi-site registration. In addition to ISO qualification, the American Institute of Steel Construction, American Petroleum Institute, American Society for Mechanical Engineers, Factory Mutual, National Sanitation Foundation and Underwriters Laboratory have certified us for specific products or operations. The Quality Assurance department is responsible for monitoring and measuring characteristics of the product. Inspection capabilities include, but are not limited to, visual, dimensional, liquid penetrant, magnetic particle, hydrostatic, ultrasonic, real-time imaging enhancement, real-time radioscopic, base material tensile, yield and elongation, sand sieve analysis, coal-tar penetration, concrete compression, lining and coating dry film thickness, adhesion, absorption, guided bend, charpy impact, hardness, metallurgical examinations, chemical analysis, spectrographic analysis and finished product final inspection. Product is not released for shipment to our customers until there is verification that all product requirements have been met.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i><b>Product Liability.</b></i><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> The manufacturing and use of our products involves a variety of risks. Certain losses may result, or be alleged to result, from defects in our products, thereby subjecting us to claims for damages, including consequential damages. We warrant our products to be free of certain defects for one year. We maintain insurance coverage against potential product liability claims in the amount of $51&nbsp;million, which we believe to be adequate. Historically, product liability claims against us have not been material. However, there can be no assurance that product liability claims exceeding our insurance coverage will not be experienced in the future or that we will be able to maintain such insurance with adequate coverage.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Backlog</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">We measure backlog as a key metric to evaluate the commercial health of our business. <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Backlog represents the balance of remaining performance obligations under signed contracts. Binding agreements received by us may be subject to cancelation or postponement; however, cancelation would obligate the customer to pay the contract consideration proportional to the costs we have incurred through the cancelation date. As of December&nbsp;31, 2017 and 2016, backlog was approximately $53&nbsp;million and $57&nbsp;million, respectively. Backlog as of any particular date may not be indicative of actual operating results for any fiscal period. There can be no assurance that any amount of backlog ultimately will be realized. We also have projects for which we have been notified that we are the successful bidder, but a binding agreement has not been executed (&ldquo;confirmed orders&rdquo;). As of December&nbsp;31, 2017 and 2016, backlog and confirmed orders combined were approximately $88&nbsp;million and $66&nbsp;million, respectively. Projects for which a binding agreement has not been executed could be canceled.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>C</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>ompetition</b></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">We have sever<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">al regional competitors. Most water transmission projects are competitively bid and price competition is vigorous. Price competition may reduce the gross margin on sales, which may adversely affect overall profitability. Other competitive factors include timely delivery, ability to meet customized specifications and high freight costs which may limit the ability of manufacturers located in other market areas to compete with us.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">4</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">With manufacturing facilities in Oregon, California, West Virginia, Texas,<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> Missouri, Utah and Mexico, we believe we can more effectively compete throughout the United States, Canada and Mexico. Our primary competitor in the western United States and southwestern Canada is the Water Transmission Group of Ameron International Corporation, a wholly owned subsidiary of National Oilwell Varco, Inc. East of the Rocky Mountains, our primary competition includes: Thompson Pipe Group, which manufactures concrete pressure pipe, fiberglass reinforced polymer pressure pipe and spiral welded steel pipe; and AMERICAN SpiralWeld Pipe Company, LLC and Mid America Pipe Fabricating and Supply Co., Inc., which manufacture spiral welded steel pipe.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">No assurance can be given that other new or existing competitors will not establish new facilities or expand capacity within our market areas.&nbsp;In February 2017, a competitor announced it was building a new spiral-welded steel pipe mill in California. In December 2017, another competitor announced its plans to build a new spiral-welded steel pipe mill in either Oklahoma or Texas.&nbsp;New or expanded facilities or new competitors could have a material adverse effect on our ability to capture market share and maintain product pricing.</p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Raw Materials and Supplies</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">We <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">have historically purchased hot rolled and galvanized steel coil from both domestic and foreign steel mills, however in 2017 all steel purchases were from domestic steel mills. Domestic suppliers include Nucor Corporation, EVRAZ Inc. North America, Steel Dynamics, Inc., ArcelorMittal USA LLC, SSAB, and Big River Steel. Steel is normally purchased only after a project has been awarded to us. From time to time, we may purchase additional steel when it is available at favorable prices. Purchased steel represents a substantial portion of our cost of sales. The steel industry is highly cyclical in nature and steel prices fluctuate significantly, influenced by numerous factors beyond our control, including general economic conditions, availability of raw materials, energy costs, import duties, other trade restrictions and currency exchange rates.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">We also rely on certain suppliers of coating materials, lining materials and certain custom fabricated items. We have at least two suppliers for most of our raw materials. We believe our relationships with our suppliers are positive and have no indication that we will experience shortages of raw materials or components essential to our production processes or that we will be forced to seek alternative sources of supply. Any shortages of raw materials may result in production delays and costs, which could have a material adverse effect on our financial position, results of operations or cash flows.</p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Environmental and Occupational Safety and Health Regulation</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">We are subject to federal, state, local and foreign environmental and occupational safety and health laws and regulations, violation of which could lead to fines, penalties, other civil sanctions or criminal sanctions. These environmental laws and regulations govern emissions to air; discharges to water (including stormwater); and the generation, handling, storage, transportation, treatment and disposal of waste materials. We operate under numerous governmental permits and licenses relating to air emissions, stormwater runoff and other environmental matters, and we are also subject to environmental laws requiring the investigation and cleanup of environmental contamination at properties we presently own or operate and at third-party disposal or treatment facilities to which these sites send or arrange to send hazardous waste. For example, we have been identified as a potentially responsible party at the Portland Harbor Site discussed <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">in Note&nbsp;15 of the Notes to Consolidated Financial Statements in Part&nbsp;II &mdash; Item&nbsp;8. &ldquo;Financial Statements and Supplementary Data&rdquo; of this 2017 Form&nbsp;10-K. We believe we are in material compliance with these laws and regulations and do not currently believe that future compliance with such laws and regulations will have a material adverse effect on our financial position, results of operations or cash flows.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">E<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">stimating liabilities for environmental investigations and cleanup is complex and dependent upon a number of factors beyond our control which may change dramatically. We have no reserves for environmental investigation or cleanup, and we believe this is appropriate based on current information; however, we cannot provide assurance that our future environmental investigation and cleanup costs and liabilities will not result in a material expense.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Employees</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">As of <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">January&nbsp;31, 2018, we had approximately 540 full-time employees. Approximately 34% were salaried and approximately 66% were employed on an hourly basis. All of our employees are non-union, with exception of the hourly employees at our Monterrey, Mexico facility, which represent approximately 9% of our employees. We consider our relations with our employees to be good.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Geographic Information</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">We<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> sold principally all of our products in the United States and Canada. As of December&nbsp;31, 2017, all material long-lived assets are located in the United States. See Note&nbsp;2 and Note&nbsp;6 of the Notes to Consolidated Financial Statements in Part&nbsp;II&nbsp;&mdash; Item&nbsp;8. &ldquo;Financial Statements and Supplementary Data&rdquo; of this 2017 Form&nbsp;10-K for revenue by geographic region and property and equipment information.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Executive Officers of the Registrant</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Information regarding <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">our executive officers is set forth under the caption &ldquo;Directors, Executive Officers, Promoters and Control Persons&rdquo; in Part&nbsp;III&nbsp;&mdash; Item&nbsp;10. &ldquo;Directors, Executive Officers and Corporate Governance&rdquo; of this 2017 Form&nbsp;10-K and is incorporated herein by reference.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">5</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Available Information</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Our internet website address is www.nwpipe.com. Our Annual Report on Form<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;10-K, Quarterly Reports on Form&nbsp;10-Q, Current Reports on Form&nbsp;8-K and amendments to those reports filed or furnished pursuant to Section&nbsp;13 or 15(d) of the Exchange Act are available through our internet website as soon as reasonably practicable after we electronically file such material with, or furnish it to, the Securities and Exchange Commission (the &ldquo;SEC&rdquo;). All statements made in any of our securities filings, including all forward-looking statements or information, are made as of the date of the document in which the statement is included, and we do not assume or undertake any obligation to update any of those statements or documents unless we are required to do so by law. Our internet website and the information contained therein or connected thereto are not incorporated into this 2017 Form&nbsp;10-K.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Additionally, the public may read and copy any materials we file with the SEC at the SEC<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo;s Public Reference Room at 100&nbsp;F Street, NE, Washington&nbsp;D.C. 20549. The public may obtain information on the operation of the Public Reference Room by calling the SEC at 1-800-SEC-0330. The SEC also maintains an Internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC at www.sec.gov.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 54pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><a id="item1a" name="item1a"></a>Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;1A.</font></b></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Risk Factors</font></b></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i>You should carefully consider the following factors, together with all the other i</i><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><i>nformation included in this </i><i>201</i><i>7</i><i> Form</i><i>&nbsp;</i><i>10</i><i>-</i><i>K, in evaluating our </i><i>c</i><i>ompany and our business. If any of the following risks actually occur, our business, financial condition, results of operations or cash flows could be materially and adversely affected, and the value of our stock could decline. The risks and uncertainties described below are those that we currently believe may materially affect our </i><i>c</i><i>ompany. Additional risks and uncertainties not presently known to us or that we currently deem immaterial also may impair our business operations. As such, you should not consider this list to be a complete statement of all potential risks or uncertainties.</i></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Risks Related to </b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>O</b><b>ur Business</b></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Our business faces </b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>an overcapacity situation due to recent capacity expansions as well as the potential for increased competition from substitute products from manufacturers of </b><b>concrete, ductile iron, polyvinyl chloride (&ldquo;PVC&rdquo;) and high density polyethylene (&ldquo;HDPE&rdquo;)</b><b> pipe</b><b>. </b>Orders in our business are competitively bid and price competition can be vigorous. In a market that already has overcapacity issues, the recent increases in capacity have negatively affected our sales, gross margins and overall profitability. Other competitive factors include timely delivery, ability to meet customized specifications and high freight costs. Although our manufacturing facilities in Oregon, California, West Virginia, Texas, Missouri, Utah and Mexico allow us to compete throughout the United States, Canada and Mexico, we cannot assure you that new or existing competitors will not establish new facilities or expand capacity further within our market areas. In February 2017, a competitor announced it was building a new spiral-welded steel pipe mill in California. In December 2017, another competitor announced its plans to build a new spiral-welded steel pipe mill in either Oklahoma or Texas. New or expanded facilities or new competitors could have a material adverse effect on our market share, product pricing, sales, gross margins and overall profitability in our business.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Water transmission pipe is manufactured generally from steel, concrete, ductile iron<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">, PVC or HDPE. Each pipe material has advantages and disadvantages. Steel and concrete are more common materials for larger diameter water transmission pipelines because ductile iron pipe generally is limited in diameter due to the manufacturing process. The public agencies and engineers who determine the specifications for water transmission projects analyze these pipe materials for suitability for each project. Individual project circumstances normally dictate the preferred material. If we experience cost increases in raw materials, labor and overhead specific to our industry or the location of our facilities, while competing products or companies do not experience similar changes, we could experience an adverse change in the demand, price and profitability of our products, which could have a material adverse effect on our business, financial position, results of operations or cash flows.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 24.5pt; font-size: 1pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>A downturn in government spending related to public water transmission projects would adversely affect our business. </b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Our business is primarily dependent upon spending on public water transmission projects, including water infrastructure upgrades, repairs and replacement and new water infrastructure spending, which, in turn, depends on, among other things:</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;</p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">the need for new or replacement infrastructure;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">the priorities placed on various projects by governmental entities;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">federal, state and local government spending levels, including budgetary constraints related to capital projects and the ability to obtain financing; and</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">the ability of governmental entities to obtain environmental approvals, right-of-way permits and other required approvals and permits.</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Decreases in the number of, or government funding of, public water transmission projects would adversely affect our business, financial position, results of operations or cash flows.</p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">6</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Project delays in public water transmission projects could adversely affect our business. </b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">The public water agencies constructing water transmission projects generally announce the projects well in advance of the bidding and construction process. It is not unusual for projects to be delayed and rescheduled. Projects are delayed and rescheduled for a number of reasons, including changes in project priorities, difficulties in complying with environmental and other government regulations, changes in ability to obtain adequate project funding and additional time required to acquire rights-of-way or property rights. Delays in public water transmission projects may occur with insufficient notice to allow us to replace those projects in our manufacturing schedules. As a result, our business, financial position, results of operations or cash flows may be adversely affected by unplanned downtime.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Fluctuations in steel prices and availability may affect our future results of operations. </b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Purchased steel represents a substantial portion of our cost of sales. The steel industry is highly cyclical in nature, and at times, pricing can be highly volatile due to a number of factors beyond our control, including general economic conditions, import duties, other trade restrictions and currency exchange rates. Over the past three years, steel prices have fluctuated significantly. Our cost for a ton of steel was approximately $650 per ton in 2017, $474 per ton in 2016 and $573 per ton in 2015. In 2017, our monthly average steel purchasing costs ranged from a high of approximately $768 per ton to a low of approximately $627 per ton. This volatility can significantly affect our gross profit. </font>On March<font style="font-family:'Times New Roman', Times, serif;font-size:10pt;">&nbsp;8, 2018, President Trump signed a proclamation imposing&nbsp;a 25% tariff on all imported steel products for an indefinite amount of time under Section&nbsp;232 of the Trade Expansion Act of 1962.&nbsp;</font>The tariff will be imposed on all steel imports with the exception of steel imported from Canada, Mexico and Australia, and the administration is considering exemption requests from other countries.&nbsp;<font style="font-family:'Times New Roman', Times, serif;font-size:10pt;">We expect these actions to increase steel costs and decrease supply availability. Prior to the announcement, we had already experienced domestic price increases and limited steel availability since the beginning of 2018.</font></p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Although we seek to recover increases in steel prices through price increases in our products, we have not always been successful. Any increase in steel prices that is not offset by an increase in our prices could have an adverse effect on our business, financial position, results of operations or cash flows.&nbsp;</font>In addition, if we are unable to acquire timely steel supplies, we may need to decline bid and order opportunities, which could also have an adverse effect on our business, financial position, results of operations or cash flows.</p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Our backlog is subject to reduction and cancelation. </b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Backlog, which represents the balance of remaining performance obligations under signed contracts, was approximately $53&nbsp;million as of December&nbsp;31, 2017. Our backlog is subject to fluctuations; moreover, cancelations of purchase orders, change orders on contracts or reductions of product quantities could materially reduce our backlog and, consequently, future revenues. Our failure to replace canceled or reduced backlog could result in lower revenues, which could adversely affect our business, financial position, results of operations or cash flows.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>We face risks in connection with potential acquisitions</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b> and divestitures</b><b>. </b>Acquiring businesses that expand and/or complement our operations has been an important element of our business strategy, and we continue to evaluate potential acquisitions that may expand and/or complement our business. We may not be able to successfully identify attractive acquisition candidates or negotiate favorable terms in the future. Furthermore, our ability to effectively integrate any future acquisitions will depend on, among other things, the adequacy of our implementation plans, the ability of our management to oversee and operate effectively the combined operations and our ability to achieve desired operational efficiencies. We may also consider other alternatives for our business units in order to strategically position our business and continue to compete in our markets, which may include joint-ventures and/or divestitures. Our failure to successfully integrate the operations of any businesses that we may acquire in the future or our inability to attract a business partner in which to enter into a joint-venture or a buyer willing to purchase our assets may adversely affect our business, financial position, results of operations or cash flows.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>We may be unable to develop or successfully market new products or our products might not obtain necessary approvals or achieve market acceptance, which could adversely affect our growth. </b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">We will continue to actively seek to develop new products and to expand our existing products into new markets, but we cannot assure you that we will be successful in these efforts. If we are unsuccessful in developing and marketing new products, expanding into new markets, or we do not obtain or maintain requisite approvals for our products, the demand for our products could be adversely affected, which could adversely affect our business, financial position, results of operations or cash flows.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>The su</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>ccess of our business is affected by general economic conditions, and our business may be adversely affected by an economic slowdown or recession. </b>Periods of economic slowdown or recession in the United States, or the public perception that one may occur, have and could further decrease the demand for our products, affect the price of our products and adversely impact our business. We have been impacted in the past by the general slowing of the economy, and the economic slowdown has had an adverse impact on our business, financial position, results of operations or cash flows.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">7</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Operating problems in our business could adversely affect our business, financial position, results of operations or cash flows. </b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Our manufacturing operations are subject to typical hazards and risks relating to the manufacture of similar products such as:</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">explosions, fires, inclement weather and natural disasters;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">mechanical failure;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;</p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">unscheduled downtime; </font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">labor difficulties;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;</p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">loss of process control and quality;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">disruptions to supply;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;</p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">raw materials quality defects;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">service provider delays or failures;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;</p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">transportation delays or failures;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">an inability to obtain or maintain required licenses or permits; and</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">environmental hazards such as chemical spills, discharges or releases of toxic or hazardous substances or gases into the environment or workplace.</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The occurrence of any of these operating problems at our facilities may have a material adverse effect on the productivity and profitability of a particular manufacturing facility or on our operations as a whole, during and after the period of these operating difficulties. These operating problems may also cause personal injury and loss of life, severe damage to or destruction of property and equipment and environmental damage. In addition, individuals could seek damages for alleged personal injury or property damage. Furthermore, we could be subject to present and future claims with respect to workplace injury, exposure to hazardous materials, workers<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo; compensation and other matters. Although we maintain property and casualty insurance of the types and in the amounts that we believe are customary for our industries, we cannot assure you that our insurance coverage will be adequate for liability that may be ultimately incurred or that such coverage will continue to be available to us on commercially reasonable terms. Any claims that result in liability exceeding our insurance coverage could have an adverse effect on our business, financial position, results of operations or cash flows.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Our quarterly results of operations are subject to significant fluctuation. </b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Our net sales and operating results may fluctuate significantly from quarter to quarter due to a number of factors, including:</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;</p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">the commencement, completion or termination of contracts during any particular quarter;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">unplanned down time due to project delays or mechanical failure;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">underutilized capacity or factory productivity;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;</p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">adverse weather conditions;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;</p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">fluctuations in the cost of steel and other raw materials; and</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">competitive pressures.</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Results of operations in any period are not indicative of results for any future period, and comparisons between any two periods may not be meaningful.</p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>We may be subject to claims for damages for defective products, which could adversely affect our business, financial position, results of operations or cash flows. </b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">We warrant our products to be free of certain defects. We have, from time to time, had claims alleging defects in our products. We cannot assure you that we will not experience material product liability losses in the future or that we will not incur significant costs to defend such claims. While we currently have product liability insurance, we cannot assure you that our product liability insurance coverage will be adequate for liabilities that may be incurred in the future or that such coverage will continue to be available to us on commercially reasonable terms. Any claims relating to defective products that result in liabilities exceeding our insurance coverage could have an adverse effect on our business, financial position, results of operations or cash flows.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">8</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>We may not be able to recover costs and damages from vendors that supply defective materials. </b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">We may receive defective materials from our vendors that are incorporated into our products during the manufacturing process. The cost to repair, remake or replace defective products could be greater than the amount that can be recovered from the vendor. Such excess costs could have an adverse effect on our business, financial position, results of operations or cash flows.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>We have </b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>a </b><b>foreign operation which exposes us to the risks of doing business abroad. </b>Our facility in Monterrey, Mexico primarily exports products to the United States. We may operate in additional countries in the future. Any material changes in the quotas, regulations or duties on imports imposed by the United States government and our agencies or on exports imposed by these foreign governments and their agencies could adversely affect our foreign operations.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">We also sell some of our products internationally. Our foreign activities are also subject to various other risks of doing business in a foreign country, including:</p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">currency fluctuations;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;</p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">transportation delays and interruptions;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">political, social and economic instability and disruptions;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">government embargoes or foreign trade restrictions;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;</p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">the imposition of duties, tariffs and other trade barriers;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">import and export controls;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;</p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">labor unrest and current and changing regulatory environments;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">limitations on our ability to enforce legal rights and remedies; and</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">potentially adverse tax consequences.</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">No assurance can be given that our operations may not be adversely affected in the future. Any of these events could have an adverse effect on our operations in the future by reducing the demand for our products and services, decreasing the prices at which we can sell our products or increasing costs such that there would be an adverse effect on our business, financial position, results of operations or cash flows. We cannot assure you that we will continue to operate in compliance with applicable customs, currency exchange control regulations, transfer pricing regulations or any other laws or regulations to which we may be subject, or that any such regulations or laws will not be modified. Any failure by us to comply with any such applicable regulations or laws, or any changes in any such regulations or laws could have a material adverse effect on our business, financial position, results of operations or cash flows.</p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Our use of the percentage-of-completion method of accounting </b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>includes estimates</b><b>. </b>Revenue from construction contracts is recognized on the percentage-of-completion method, measured by the costs incurred to date as a percentage of the estimated total costs of each contract (the cost-to-cost method). Estimated total costs of each contract are reviewed on a monthly basis by project management and operations personnel for all active projects. All cost revisions that result in the gross profit as a percent of sales increasing or decreasing by more than two percent are reviewed by senior management personnel.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The estimated cost to complete each contract is a significant variable in the process of determining income earned and is a significant factor in the accounting for contracts. The cumulative impact of revisions in total cost estimates during the progress of work <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">is reflected in the period in which these changes become known. Due to the variability of events affecting our estimates which have a material impact on our contract accounting, actual results could differ from those estimates, which could adversely affect our financial position, results of operations or cash flows.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">See <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Note&nbsp;2 of the Notes to Consolidated Financial Statements in Part&nbsp;II&nbsp;&mdash; Item&nbsp;8. &ldquo;Financial Statements and Supplementary Data&rdquo; of this 2017 Form&nbsp;10-K for discussion regarding the expected impact of our adoption of new guidance for revenue recognition effective in the first quarter of 2018.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>We are subject to stringent environmental and health and safety laws, which may require us to incur substantial compliance and remediation costs, thereby reducing our profits. </b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">We are subject to many federal, state, local and foreign environmental and health and safety laws and regulations, particularly with respect to the use, handling, treatment, storage, discharge and disposal of substances and hazardous wastes used or generated in our manufacturing processes. Compliance with these laws and regulations is a significant factor in our business. We have incurred, and expect to continue to incur, significant expenditures to comply with applicable environmental laws and regulations. Our failure to comply with applicable environmental laws and regulations and permit requirements could result in civil or criminal fines or penalties or enforcement actions, including regulatory or judicial orders enjoining or curtailing operations or requiring corrective measures, installation of pollution control equipment or remedial actions.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">9</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">We are currently, and may in the future be, required to incur costs relating to the environmental assessment or environmental remediation of our property, and for addressing environmental conditions, including, but not limited to, the issues associated with our Portland, Oregon <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">facility as discussed in Note&nbsp;15 of the Notes to Consolidated Financial Statements in Part&nbsp;II&nbsp;&mdash; Item&nbsp;8. &ldquo;Financial Statements and Supplementary Data&rdquo; of this 2017 Form&nbsp;10-K. Some environmental laws and regulations impose liability and responsibility on present and former owners, operators or users of facilities and sites for contamination at such facilities and sites without regard to causation or knowledge of contamination. Consequently, we cannot assure you that existing or future circumstances, the development of new facts or the failure of third parties to address contamination at current or former facilities or properties will not require significant expenditures by us.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">We expect to continue to be subject to increasingly stringent environmental and health and safety laws and regulations. It is difficult to predict the future interpretation and development of environmental and health and safety laws and regulations or their impact on our future earnings and operations. We anticipate that compliance will continue to require capital expenditures and operating costs. Any increase in these costs, or unanticipated liabilities arising, for example, out of discovery of previously unknown conditions or more aggressive enforcement actions, could adversely affect our results of operations, and there is no assurance that they will not have a material adverse effect on our business, financial position, results of operations or cash flows.</p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Our information technology systems can be negatively affected by cybersecurity threats.</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><i><b> </b></i></font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Increased global information technology security requirements, vulnerabilities, threats and a rise in sophisticated and targeted computer crime pose a risk to the security of our systems, networks and the confidentiality, availability and integrity of our data. Despite our efforts to protect sensitive information and confidential and personal data, our facilities and systems and those of our third-party service providers may be vulnerable to security breaches. This could lead to disclosure, modification or destruction of proprietary, employee and other key information and operational disruptions, which in turn could adversely affect our reputation, competitiveness and results of operations. To the extent that any disruption or security breach results in a loss or damage to our data, or an inappropriate disclosure of confidential or protected personal information, it could cause significant damage to our reputation, affect our relationships with our customers, suppliers and employees, lead to claims against us and ultimately harm our business. Additionally, we may be required to incur significant costs to protect against damage caused by these disruptions or security breaches in the future.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Increased levels of imports have and could continue to adversely affect pricing and demand for our products. </b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">We believe import levels are affected by, among other things, overall worldwide demand, lower cost of production in other countries, the trade practices of foreign governments, government subsidies to foreign producers and governmentally imposed trade restrictions in the United States. Increased imports in the United States and Canada which compete with our products could reduce demand for our products in the future and adversely affect our business, financial position, results of operations or cash flows.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Risks Related to Our Financial Condition</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Disruptions in the financial markets and </b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>a</b><b> general economic slowdown could cause us to be unable to obtain financing and expose us to risks related to the overall macro-economic environment, which could have a material adverse effect on our business, financial condition, results of operations or cash flows. </b>The United States equity and credit markets have experienced significant price volatility, dislocations and liquidity disruptions, which have caused market prices of many equities to fluctuate substantially and the spreads on prospective debt financings to widen considerably. These circumstances have materially impacted liquidity in the financial markets, making terms for certain financings less attractive, and in some cases have resulted in the unavailability of financing, even for companies who are otherwise qualified to obtain financing. These events may make it less likely that we will be able to obtain additional financing and also may make it more difficult or prohibitively costly for us to raise capital through the issuance of debt or equity securities.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>We will need to substantially increase working capital </b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>if</b><b> market conditions and customer order levels improve.</b> If market conditions and customer order levels improve, we will have to increase our working capital substantially, as it will take several months for new orders to be translated into cash receipts. In general, borrowings under the Loan and Security Agreement (the &ldquo;Agreement&rdquo;) with Bank of America, N.A. are limited to the lesser of $60&nbsp;million or availability under a borrowing base, which is subject to various sublimits and borrowing restrictions as determined under the Agreement. As of December&nbsp;31, 2017, we had $19.1&nbsp;million available to borrow under the Agreement. We may not have sufficient availability under the Agreement to borrow the amounts we need, and other opportunities to borrow additional funds or raise capital in the equity markets may be limited or nonexistent. A shortage in the availability of working capital would have a material adverse effect on our business, financial condition, results of operations or cash flows.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>T</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>he restrictions under which we operate as a result of our debt </b><b>agreements</b><b> </b><b>could have a material adverse effect on our business, financial condition, results of operations or cash flows. </b>We have financed our operations through cash flows from operations, available borrowings and other financing arrangements. As of December&nbsp;31, 2017, we had approximately $1.1&nbsp;million of capital lease obligations and no outstanding borrowings on our line of credit. However, we could incur borrowings on our line of credit in the future to finance increases in working capital, fund capital expenditures, fund negative operating cash flows or for other corporate purposes. These borrowings could become significant in the future.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">10</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Our <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">current and future debt and debt service obligations could:</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;</p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">limit our ability to obtain additional financing for working capital or other purposes in the future;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">reduce the amount of funds available to finance our operations, capital expenditures and other activities;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">increase our vulnerability to economic downturns, illiquid capital markets and adverse industry conditions;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">limit our flexibility in responding to changing business and economic conditions, including increased competition;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">place us at a disadvantage when compared to our competitors that have less debt; and</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">with respect to our borrowings that bear interest at variable rates, cause us to be vulnerable to increases in interest rates.</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Our ability to make scheduled payments on our <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">current and future debt will depend on our future operating performance and cash flows, which are subject to prevailing economic conditions, prevailing interest rate levels and other financial, competitive and business factors, many of which are beyond our control. Our inability to make scheduled payments on our debt or any of the foregoing factors would have a material adverse effect on our business, financial condition, results of operations or cash flows.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Our failure to comply with covenants in our debt </b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>agreement</b><b>s </b><b>could result in our indebtedness being immediately due and payable, which could have a material adverse effect on our business, financial condition, results of operations or cash flows. </b>The agreements governing our current and future debt include covenants that impose certain requirements with respect to our financial condition and results of operations and general business activities. These covenants place restrictions on, among other things, our ability to incur certain additional debt and to create liens or other encumbrances on assets, and our ability to experience material adverse events.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Our ability to comply with the covenants under our debt instruments in the future is uncertain and will be affected by our results of operations and financial condition as well as other events and circumstances beyond our control. If market and other economic conditions do not improve, our ability to comply with these covenants may be impaired. A failure to comply with the requirements of these covenants, if not waived or cured, could permit acceleration of the related debt. If any of our debt is accelerated, we cannot assure you that we would have sufficient assets to repay such debt or that we would be able to refinance such debt on commercially reasonable terms or at all. The acceleration of a significant portion of our current and future debt could have a material adverse effect on our business, financial condition, results of operations or cash flows.</p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Risks Related to Our Internal Control Over Financial Reporting</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>We have identified material weaknesses in internal control in prior years. </b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">No material weaknesses were identified as of December&nbsp;31, 2017, 2016 or 2015. However, we cannot assure you that material weaknesses in our internal control over financial reporting will not be identified in the future. Any failure to maintain or implement required new or improved controls, or any difficulties we encounter in their implementation, could result in material weaknesses, or could result in material misstatements in our financial statements. These misstatements could result in a restatement of financial statements, cause us to fail to meet our reporting obligations or cause investors to lose confidence in our reported financial information, leading to a decline in our stock price.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Risks Related to Our Common Stock</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>The relatively low trading volume of our </b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>c</b><b>ommon </b><b>stock may limit your ability to sell your shares. </b>Although our shares of common stock are listed on the Nasdaq Global Select Market (&ldquo;Nasdaq&rdquo;), we have historically experienced a relatively low trading volume. If we have a low trading volume in the future, holders of our shares may have difficulty selling a large number of shares of our common stock in the manner or at a price that might otherwise be attainable.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">11</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>The market price of our </b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>c</b><b>ommon </b><b>stock could be subject to significant fluctuations. </b>The market price of our common stock has experienced, and may continue to experience, significant volatility. Among the factors that could affect our stock price are:</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">our operating and financial performance and prospects;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;</p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">quarterly variations in the rate of growth of our financial indicators, such as earnings per share, net income and net sales;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;</p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">changes in revenue or earnings estimates or publication of research reports by analysts;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">loss of any member of our senior management team;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;</p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">speculation in the press or investment community;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">strategic actions by us or our competitors, such as acquisitions or restructuring;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">sales of our common stock by shareholders;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;</p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">relatively low trading volume;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">general market conditions and market expectations for our industry and the financial health of our customers; and</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">domestic and international economic, legal and regulatory factors unrelated to our performance.</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The stock markets in general have experienced broad fluctuations that have often been unrelated to the operating performance of particular companies. These broad market fluctuations may adversely affect the trading price of our <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">common stock.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Certain provisions of our governing documents and <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Oregon law could discourage potential acquisition proposals. </font></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Our articles of incorporation contain provisions that:</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;</p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">classify the board of directors into three classes, each of which serves for a three-year term with one class elected each year;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;</p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">provide that directors may be removed by shareholders only for cause and only upon the affirmative vote of 75% of the outstanding shares of common stock; and</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 25pt;">&nbsp;</td>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">&bull;</p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">permit the board of directors to issue preferred stock in one or more series, fix the number of shares constituting any such series and determine the voting powers and all other rights and preferences of any such series, without any further vote or action by our shareholders.</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In addition, we are subject to the Oregon Business Combination Act, which imposes certain restrictions on business combination transactions and may encourage parties interested in acquiring us to negotiate in advance with our board of directors. We also have a shareholder rights plan that acts to discourage any person or group from making a tender offer for, or acquiring, more than 15% of our <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">common stock without the approval of our board of directors. Any of these provisions could discourage potential acquisition proposals, could deter, delay or prevent a change in control that our shareholders consider favorable and could depress the market value of our common stock.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 54pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><a id="item1b" name="item1b"></a>Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;1B.</font></b></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Unresolved Staff Comments</font></b></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">None.</p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">12</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 54pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><a id="item2" name="item2"></a>Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;2.</font></b></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Properties</font></b></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Our facilities serve regional markets, which vary in the number and sizes of projects year-over-year. Consequently, we have excess manufacturing capacity from time to time at each of our facilities. We believe the quality and productive capacity of our facilities are sufficient to maintain our competitive position for the foreseeable future.</p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The following table<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s provide certain information about our operating facilities as of December&nbsp;31, 2017:</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 90%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-right: 10%;">

		<tr style="vertical-align: bottom;">
			<td style="width: 30%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Locatio</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>n</b></font></p>
			</td>
			<td id=".lead.D2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.D2" style="width: 14%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Manufacturing </b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Space<br>
			<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">(approx. sq. ft.</font></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>)</b></font></b></p>
			</td>
			<td id=".trail.D2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.D3" style="width: 14%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Property Size<br>
			<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">(approx. acres</font></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>)</b></font></b></p>
			</td>
			<td id=".trail.D3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 39%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Number and Type of Mill</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>s</b></font></p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 30%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Portland, Orego<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">n</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">300,000</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 14%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">25</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td style="width: 39%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">3 Spiral mill<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="width: 30%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Adelanto, Californi<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">a</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">200,000</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 14%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">100</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td style="width: 39%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">3 Spiral mills, 1 Plate rol<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">l</font></p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 30%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Parkersburg, West Virgini<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">a</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">145,000</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 14%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">90</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td style="width: 39%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">2 Spiral mill<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="width: 30%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Saginaw, Texas (2 facilities<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">)</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">170,000</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 14%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">50</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td style="width: 39%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">2 Spiral mill<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 30%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Monterrey, Mexic<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">o</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">40,000</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 14%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">5</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td style="width: 39%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Multiple line fabrication capabilit<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">y</font></p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="width: 30%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">St Louis, Missour<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">i</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">100,000</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 14%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">20</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td style="width: 39%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">2 Plate roll<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 30%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Salt Lake City, Uta<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">h</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">47,000</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 14%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">1</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td style="width: 39%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">2 Plate roll<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
		</tr>

</table>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">As of<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> December&nbsp;31, 2017, we owned all of our facilities except for one of our Saginaw, Texas facilities, our St. Louis, Missouri facility and our Salt Lake City, Utah facility, which are leased. Additionally, land adjacent to our Portland, Oregon facility used for parking and pipe storage is leased.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 54pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><a id="item3" name="item3"></a>Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;3.</font></b></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Legal Proceedings</font></b></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">We are<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> party to a variety of legal actions arising out of the normal course of business. Plaintiffs occasionally seek punitive or exemplary damages. We do not believe that such normal and routine litigation will have a material impact on our consolidated financial results. We are also involved in other kinds of legal actions, some of which assert or may assert claims or seek to impose fines, penalties and other costs in substantial amounts. See Note&nbsp;15 of the Notes to Consolidated Financial Statements in Part&nbsp;II&nbsp;&mdash; Item&nbsp;8. &ldquo;Financial Statements and Supplementary Data&rdquo; of this 2017 Form&nbsp;10-K.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 54pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><a id="item4" name="item4"></a>Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;4.</font></b></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Mine Safety Disclosures</b></font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt 0pt 0pt 55.45pt; text-align: justify; text-indent: -28.1pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Not applicable.</p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">13</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><a id="partii" name="partii"></a>PART II</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 54pt; vertical-align: top;">
			<p style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><a id="item5" name="item5"></a>Item</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b><b>5.</b></font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Market for Registrant&rsquo;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</b></font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Market Information</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Our <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">common stock is quoted on the Nasdaq under the symbol &ldquo;NWPX.&rdquo;<b> </b>The price range per share of common stock presented below represents the highest and lowest closing sales prices for our common stock on the Nasdaq during each quarter of the two most recent years.</font></p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="margin: 0pt 2.5%; width: 95%; text-indent: 0px; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Low</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>High</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 68%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>7</b></font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">First Quarter</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 13%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">15.31</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 13%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">19.39</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Second Quarter</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 13%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">12.67</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 13%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">17.03</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Third Quarter</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 13%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">14.57</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 13%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">19.17</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Fourth Quarter</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 13%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">16.94</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 13%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">21.08</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>6</b></font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">First Quarter</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 13%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">7.74</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 13%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">11.18</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Second Quarter</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 13%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">8.56</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 13%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">10.80</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Third Quarter</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 13%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">10.59</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 13%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">12.33</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Fourth Quarter</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 13%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">11.94</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 13%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">18.77</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">There were 28<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;shareholders of record as of February&nbsp;20, 2018. A substantially greater number of holders of our common stock are beneficial holders, whose shares of record are held by banks, brokers and other financial institutions. There were no cash dividends declared or paid in fiscal years 2017 or 2016, and we do not intend to pay cash dividends in the foreseeable future. We have not issued any securities during the past three years that were not registered under the Securities Act.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">On March<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;17, 2017, we filed a registration statement on Form S-3 (Registration No.&nbsp;333-216802) with the SEC covering the potential future sale of up to $120&nbsp;million of our equity and/or debt securities or combinations thereof. The registration statement was amended on August&nbsp;18, 2017 and declared effective by the SEC on September&nbsp;15, 2017. This registration statement provides another potential source of capital, in addition to other alternatives already in place. We cannot be certain that funding will be available on favorable terms or available at all. To the extent that we raise additional funds by issuing equity securities, our shareholders may experience significant dilution. As of the date of this 2017 Form&nbsp;10-K, we have not yet sold any securities under this registration statement, nor do we have an obligation to do so. Please refer to the factors discussed in Part&nbsp;I&nbsp;&ndash; Item&nbsp;1A. &ldquo;Risk Factors&rdquo; of this 2017 Form&nbsp;10-K.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">14</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Stock Performance Graph</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The following graph compares the performance of our <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">common stock to the performance of the Russell 2000 Index and a weighted composite index of certain peer companies (the &ldquo;Peer Group&rdquo;) selected by us. The Russell 2000 Index measures the performance of the small-cap segment of the U.S. equity markets. The Peer Group is comprised of Mueller Water Products, Inc., Lindsay Corporation and Aegion Corporation.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The comparisons in the chart below are provided in response to SEC disclosure requirements and, therefore, are not intended to forecast or be indicative of future performance of our <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">common stock.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div style="text-align: center;"><img src="totalreturngraph.jpg"></div>

<div style="text-align: center;">&nbsp;</div>

<div style="text-align: center;">&nbsp;</div>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 80%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-right: 10%; margin-left: 10%;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="10" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Indexed Retur</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>n</b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Northwest Pipe </b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Compan</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>y</b></font></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Russell 2000 </b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Inde</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>x</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Peer<br>
			<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Grou</font></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>p</b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 43%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">December 31, 2012</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 16%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">100.00</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 16%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">100.00</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 16%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">100.00</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">December 31, 2013</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 16%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">158.26</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 16%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">138.82</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 16%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">122.87</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">December 31, 2014</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 16%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">126.24</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 16%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">145.62</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 16%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">125.69</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">December 31, 2015</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 16%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">46.90</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 16%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">139.19</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 16%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">111.77</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">December 31, 2016</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 16%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">72.17</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 16%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">168.85</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 16%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">149.55</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">December 31, 2017</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 16%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">80.22</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 16%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">193.58</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 16%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">154.24</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Securities Authorized for Issuance under Equity Compensation Plans</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The information with respect to equity compensation plans is included under Part<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;III&nbsp;&mdash; Item&nbsp;12. &ldquo;Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters&rdquo; of this 2017 Form&nbsp;10-K.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">15</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 54pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><a id="item6" name="item6"></a>Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;6.</font></b></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Selected Financial Data</font></b></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The following tables include selected <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">consolidated financial data and should be read in conjunction with Part&nbsp;II&nbsp;&mdash; Item&nbsp;8. &ldquo;Financial Statements and Supplementary Data,&rdquo; and Part&nbsp;II&nbsp;&mdash; Item&nbsp;7. &ldquo;Management&rsquo;s Discussion and Analysis of Financial Condition and Results of Operations&rdquo; of this 2017 Form&nbsp;10-K.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The consolidated financial data as of December<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;31, 2017 and 2016 and for the years ended December&nbsp;31, 2017, 2016 and 2015 are derived from our audited Consolidated Financial Statements included in this 2017 Form&nbsp;10-K. The consolidated financial data as of December&nbsp;31, 2015, 2014 and 2013 and for the years ended December&nbsp;31, 2014 and 2013 are derived from audited Consolidated Financial Statements which are not included in this 2017 Form&nbsp;10-K and are adjusted for discontinued operations.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td colspan="1" style="width: 40%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="18" id=".amt.D6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Year Ended December 31</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>,</b></font></b></p>
			</td>
			<td id=".trail.D6" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td colspan="1" style="width: 40%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>5</b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D5" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>4</b></font></b></p>
			</td>
			<td id=".trail.D5" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>3</b></font></b></p>
			</td>
			<td id=".trail.D6" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td colspan="1" style="width: 40%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="18" id=".amt.D6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>(In thousands, except per share amounts</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>)</b></font></b></p>
			</td>
			<td id=".trail.D6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 40%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Consolidated Statement of Operations Data</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>:</b></font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B6" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 40%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net sale<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">132,780</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">149,387</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">173,160</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">238,545</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">226,427</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 40%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Gross profit (loss<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">)</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">5,823</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(317</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">606</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">39,601</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">46,953</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 40%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Income (loss) from continuing operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(8,392</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(6,741</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(17,812</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">10,439</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">13,481</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 40%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Loss on discontinued operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,771</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,522</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(11,576</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(28,326</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(14,404</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 40%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net los<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(10,163</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(9,263</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(29,388</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(17,887</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(923</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 40%;">&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
			<td id=".lead.B5">&nbsp;</td>
			<td id=".symb.B5">&nbsp;</td>
			<td id=".amt.B5">&nbsp;</td>
			<td id=".trail.B5">&nbsp;</td>
			<td id=".lead.B6">&nbsp;</td>
			<td id=".symb.B6">&nbsp;</td>
			<td id=".amt.B6">&nbsp;</td>
			<td id=".trail.B6">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 40%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Earnings per Common Share</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>:</b></font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B6" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 40%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Basic - Income (loss) from continuing operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.88</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.71</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(1.86</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">1.10</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">1.43</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 40%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 27pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Loss on discontinued operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(0.18</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(0.26</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(1.21</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(2.98</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.6" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(1.53</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 40%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 27pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net loss per shar<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">(1.06</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">(0.97</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">(3.07</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">(1.88</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">(0.10</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 40%;">&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
			<td id=".lead.B5">&nbsp;</td>
			<td id=".symb.B5">&nbsp;</td>
			<td id=".amt.B5">&nbsp;</td>
			<td id=".trail.B5">&nbsp;</td>
			<td id=".lead.B6">&nbsp;</td>
			<td id=".symb.B6">&nbsp;</td>
			<td id=".amt.B6">&nbsp;</td>
			<td id=".trail.B6">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 40%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Diluted - Income (loss) from continuing operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.88</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.71</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(1.86</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">1.09</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">1.41</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 40%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 27pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Loss on discontinued operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(0.18</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(0.26</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(1.21</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(2.95</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.6" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(1.51</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 40%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 27pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net loss per share assuming dilutio<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">n</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">(1.06</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">(0.97</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">(3.07</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">(1.86</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">(0.10</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>

</table>

<p style="margin: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td colspan="1" style="width: 40%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="18" id=".amt.D6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>December 31</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>,</b></font></b></p>
			</td>
			<td id=".trail.D6" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td colspan="1" style="width: 40%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>5</b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D5" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>4</b></font></b></p>
			</td>
			<td id=".trail.D5" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>3</b></font></b></p>
			</td>
			<td id=".trail.D6" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td colspan="1" style="width: 40%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="18" id=".amt.D6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>(In thousands</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>)</b></font></b></p>
			</td>
			<td id=".trail.D6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 40%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Consolidated Balance Sheet Data</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>:</b></font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B6" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 40%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Total asset<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">230,324</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">241,555</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">259,380</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">351,882</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">433,459</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 40%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 9pt; text-align: left; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Long-term debt and capital lease obligations,<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font> less current portio<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">n</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">737</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">602</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">676</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">45,701</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">93,581</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 40%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Stockholders&#39; equit<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">y</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">200,264</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">209,213</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">217,560</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">245,635</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">261,850</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">16</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 54pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><a id="item7" name="item7"></a>Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;7.</font></b></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Management&rsquo;s Discussion and Analysis of Financial Condition and Results of Operations</font></b></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The following is management&#39;s discussion and analysis of certain significant factors that have affected <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">our consolidated financial condition and results of operations during the periods included herein. This discussion should be read in conjunction with our historical Consolidated Financial Statements and Notes to Consolidated Financial Statements in Part&nbsp;II&nbsp;&ndash; Item&nbsp;8. &ldquo;Financial Statements and Supplementary Data&rdquo; of this 2017 Form&nbsp;10-K. This discussion contains forward-looking statements based upon current expectations that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under Part&nbsp;I&nbsp;&ndash; Item&nbsp;1A. &ldquo;Risk Factors&rdquo; or in other parts of this 2017 Form&nbsp;10-K.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Overview</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">We are the largest manufacturer of engineered steel pipe water systems in North America. With <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">our strategically located manufacturing facilities, we are well-positioned to meet North America&rsquo;s growing needs for water and wastewater infrastructure. We serve a wide range of markets and our solutions-based products are a good fit for applications including water transmission, plant piping, tunnels and river crossings. We have established a prominent position based on a strong and widely-recognized reputation for quality, service and an extensive range of products engineered and manufactured to meet expectations in all categories of performance including highly corrosive environments. These pipeline systems are produced from several manufacturing facilities, which are located in Portland, Oregon; Adelanto, California; Parkersburg, West Virginia; Saginaw, Texas; Salt Lake City, Utah; St. Louis, Missouri; and Monterrey, Mexico.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Our water infrastructure products are sold generally to installation contractors, who include our products in their bids to municipal agencies or privately-owned water companies for specific projects. We believe our sales are substantially driven by spending on new water infrastructure with a recent trend towards spending on water infrastructure replacement, repair and upgrade. Within the total range of pipe products, our products tend to fit the larger<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> diameter, higher-pressure applications.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Our Current Economic Environment</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">We operate our<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> business with a long-term time horizon. Projects are often planned for many years in advance, and are sometimes part of 50-year build out plans. Long-term demand for water infrastructure projects in the United States appears strong. However, in the near term, we expect that strained governmental and water agency budgets and increased capacity from competition could impact the business. Fluctuating steel costs will also be a factor, as the ability to adjust our selling prices as steel costs fluctuate will depend on market conditions. Purchased steel represents a substantial portion of our cost of sales, and changes in our selling prices often correlate directly to changes in steel costs.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Critical Accounting Policies</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The discussion and analysis of our financial condition and results of operations are based upon our <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Consolidated Financial Statements included in Part&nbsp;II&nbsp;&mdash; Item&nbsp;8. &ldquo;Financial Statements and Supplementary Data&rdquo; of this 2017 Form&nbsp;10-K, which have been prepared in accordance with accounting principles generally accepted in the United States of America.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i>Management Estimates</i><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><i>:</i></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The preparation of our <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Consolidated Financial Statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and disclosure of contingent assets and liabilities. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. On an ongoing basis, we evaluate all of our estimates, including those related to revenue recognition, inventories, property and equipment, including depreciation and valuation, goodwill, share-based compensation, income taxes, allowance for doubtful accounts and litigation and other contingencies. Actual results may differ from these estimates under different assumptions or conditions. We believe the following critical accounting policies and related judgments and estimates affect the preparation of our Consolidated Financial Statements.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i>Revenue Recognition:</i></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Revenue from construction contracts is recognized on the percentage-of-completion method. For a majority of contracts, revenue is measured by the costs incurred to date as a percentage of the estimated total costs of each contract (<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">the cost-to-cost method). Contract costs include all direct material and labor costs and those indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation. Selling, general and administrative costs are charged to expense as incurred. The cost of steel is recognized as a project cost when the steel is introduced into the manufacturing process. Estimated total costs of each contract are reviewed on a monthly basis by project management and operations personnel for all active projects. All cost revisions that result in the gross profit as a percent of sales increasing or decreasing by more than two percent are reviewed by senior management personnel.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">17</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">We begin recognizing revenue on a project when persuasive evidence of an arrangement exists, recoverability is reasonably assured and project costs are incurred. Costs may be incurred before we have persuasive evidence of an arrangement. In those cases, if recoverability from that arrangement is probable, the project costs are deferred and revenue recognition is delayed.</p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Changes in job performance, job conditions and estimated profitability, including those arising from <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">contract change orders, contract penalty provisions, foreign currency exchange rate movements, changes in raw materials costs and final contract settlements may result in revisions to estimates of revenue, costs and income and are recognized in the period in which the revisions are determined. Provisions for losses on uncompleted contracts are made in the period such losses become known.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">See <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Note&nbsp;2 of the Notes to Consolidated Financial Statements in Part&nbsp;II&nbsp;&mdash; Item&nbsp;8. &ldquo;Financial Statements and Supplementary Data&rdquo; of this 2017 Form&nbsp;10-K for discussion regarding the expected impact of our adoption of new guidance for revenue recognition effective in the first quarter of 2018.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i>Inventories:</i></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Inventories are stated at the lower of cost <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">and net realizable value. Determining net realizable value of inventories involves judgments and assumptions, including projecting selling prices and cost of sales. To estimate net realizable value, we review recent sales and gross profit history, existing customer orders, current contract prices, industry supply and demand, forecasted steel prices, replacement costs, seasonal factors, general economic trends and other information, as applicable. If future market conditions are less favorable than those projected by us, inventory write-downs may be required. The cost of raw material inventories of steel is either on a specific identification basis or on an average cost basis. The cost of all other raw material inventories, as well as work-in-process and supplies is on an average cost basis. The cost of finished goods uses the first-in, first-out method of accounting.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i>Property and Equipment</i><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Property and equipment are recorded at cost<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">, and are depreciated using either the units of production method or a straight-line method depending on the classification of the asset. Depreciation expense calculated under the units of production method may be less than, equal to, or greater than depreciation expense calculated under the straight-line method. We evaluate historical and projected units of production at each plant to reassess the units of production expected on an annual basis.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">We assess impairment of <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">property and equipment whenever changes in circumstances indicate that the carrying values of the asset group may not be recoverable. The recoverable value of long-lived assets is determined by estimating future undiscounted cash flows using assumptions about our expected future operating performance. Estimates of future cash flows used in the recoverability test incorporate our own assumptions about the use of the asset group and shall consider all available evidence. Our estimates of undiscounted cash flows may differ from actual cash flow due to, among other things, technological changes, economic conditions or changes to our business operations. If we determine the carrying value of the property and equipment will not be recoverable, we calculate and record an impairment loss.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i>Share</i><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><i>-based Compensation:</i></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">We recognize<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> the compensation cost of employee and director services received in exchange for awards of equity instruments based on the grant date estimated fair value of the awards. Share-based compensation cost is recognized over the period during which the employee or director is required to provide service in exchange for the award, and as forfeitures occur, the associated compensation cost recognized to date is reversed.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">We estimate<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> the fair value of restricted stock units and performance share awards (&ldquo;PSAs&rdquo;) using the value of our stock on the date of grant, with the exception of market-based PSAs, for which a Monte Carlo simulation model is used. The Monte Carlo simulation model calculates many potential outcomes for an award and estimates fair value based on the most likely outcome.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i>Income Taxes:</i></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">We account for income taxes using an asset and liability approach that requires the recognition of deferred <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">income tax assets and liabilities for the expected future tax consequences of events that have been recognized in our Consolidated Financial Statements or tax returns. Valuation allowances are established when necessary to reduce deferred income tax assets to the amount expected to be realized. The determination of our provision for income taxes requires significant judgment, the use of estimates and the interpretation and application of complex tax laws. Our provision for income taxes primarily reflects a combination of income earned and taxed in the various United States federal and state and, to a lesser extent, foreign jurisdictions. Jurisdictional tax law changes, increases or decreases in permanent differences between book and tax items, accruals or adjustments of accruals for unrecognized tax benefits or valuation allowances and our change in the mix of earnings from these taxing jurisdictions all affect the overall effective income tax rate.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">18</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">We record <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">income tax reserves for federal, state, local and international exposures relating to periods subject to audit. The development of reserves for these exposures requires judgments about tax issues, potential outcomes and timing, and is a subjective estimate. We assess our income tax positions and record income tax benefits for all years subject to examination based upon management&rsquo;s evaluation of the facts, circumstances and information available at the reporting dates. For those income tax positions where it is more-likely-than-not that an income tax benefit will be sustained, we have recorded the largest amount of income tax benefit with a greater than 50% likelihood of being realized upon settlement with a tax authority that has full knowledge of all relevant information. For those income tax positions where it is not more-likely-than-not that an income tax benefit will be sustained, no income tax benefit has been recognized in the Consolidated Financial Statements.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">On December<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;22, 2017, the Tax Cuts and Jobs Act of 2017 (the &ldquo;Act&rdquo;) was signed into law making significant changes to the Internal Revenue Code. Changes include, but are not limited to, a federal corporate income tax rate decrease from 35% to 21% effective for tax years beginning after December&nbsp;31, 2017, the transition of U.S. international taxation from a worldwide tax system to a territorial system, and a one-time transition tax on the mandatory deemed repatriation of cumulative foreign earnings as of December&nbsp;31, 2017. We have estimated our provision for income taxes in accordance with the Act and guidance available as of the date of this filing and as a result have recorded $0.9&nbsp;million as additional income tax expense in the fourth quarter of 2017, the period in which the legislation was enacted. The provisional amount related to the remeasurement of certain deferred income tax assets and liabilities, based on the rates at which they are expected to reverse in the future, was $0.6&nbsp;million. The provisional amount related to the one-time transition tax on the mandatory deemed repatriation of foreign earnings was $0.2&nbsp;million based on cumulative foreign earnings of $1.1&nbsp;million.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">On December<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;22, 2017, Staff Accounting Bulletin No.&nbsp;118 (&quot;SAB&nbsp;118&quot;) was issued to address the application of United States generally accepted accounting principles in situations when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the Act. In accordance with SAB&nbsp;118, we have determined that the $0.6&nbsp;million of the deferred income tax expense recorded in connection with the remeasurement of certain deferred tax assets and liabilities and the $0.2&nbsp;million of current tax expense recorded in connection with the transition tax on the mandatory deemed repatriation of foreign earnings was a provisional amount and a reasonable estimate as of December&nbsp;31, 2017. Additional work is necessary for a more detailed analysis of our deferred income tax assets and liabilities and our historical foreign earnings as well as potential correlative adjustments. Any subsequent adjustment to these amounts will be recorded to current income tax expense when the analysis is complete.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i>Allowance for Doubtful Accounts:</i></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">We maintain allowances for estimated losses resulting from the inability of our customers to make required payments based on historical experience and management<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo;s judgment. The extension and revision of credit is determined by obtaining credit rating reports or financial information on the customer. An allowance is recorded based on a variety of factors, including our historical collection experience and our historical product quality claims. At least monthly, we review past due balances to identify the reasons for non-payment. We will write down or write off a receivable account once the account is deemed uncollectible for reasons such as customer quality claims, a contract dispute, deterioration in the customer&rsquo;s financial position, a bankruptcy filing or other events. We believe the reported allowances as of December&nbsp;31, 2017 are adequate. If the customer&rsquo;s financial conditions were to deteriorate resulting in their inability to make payments, additional allowances may need to be recorded which would result in additional expense being recorded for the period in which such determination was made.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">19</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Results of Operations</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The following table sets forth, for the periods indicated, certain financial information regarding costs and expenses expressed <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">in dollars (in thousands) and as a percentage of total Net sales from continuing operations.</font></p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td colspan="1" style="width: 28%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Year Ended December 31, 201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D5" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Year Ended December 31, 201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D5" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D7" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D7" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Year Ended December 31, 201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>5</b></font></b></p>
			</td>
			<td id=".trail.D7" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td colspan="1" style="width: 28%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>$</b></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>% of Net Sale</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>s</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>$</b></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D5" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>% of Net Sale</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>s</b></font></b></p>
			</td>
			<td id=".trail.D5" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>$</b></b></p>
			</td>
			<td id=".trail.D6" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D7" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D7" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>% of Net Sale</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>s</b></font></b></p>
			</td>
			<td id=".trail.D7" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td colspan="1" style="width: 28%;">&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
			<td id=".lead.B5">&nbsp;</td>
			<td id=".symb.B5">&nbsp;</td>
			<td id=".amt.B5">&nbsp;</td>
			<td id=".trail.B5">&nbsp;</td>
			<td id=".lead.B6">&nbsp;</td>
			<td id=".symb.B6">&nbsp;</td>
			<td id=".amt.B6">&nbsp;</td>
			<td id=".trail.B6">&nbsp;</td>
			<td id=".lead.B7">&nbsp;</td>
			<td id=".symb.B7">&nbsp;</td>
			<td id=".amt.B7">&nbsp;</td>
			<td id=".trail.B7">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net sale<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">132,780</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">100.0</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">%</p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">149,387</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">100.0</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">%</p>
			</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">173,160</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">100.0</td>
			<td id=".trail.7" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Cost of sale<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">126,957</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">95.6</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">149,704</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">100.2</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">172,554</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">99.7</td>
			<td id=".trail.7" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 18pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Gross profit (loss<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">)</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">5,823</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">4.4</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(317</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.2</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">606</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">0.3</td>
			<td id=".trail.7" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 9pt; text-align: left; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Selling, general and administrative expens<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">14,143</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">10.6</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">16,921</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">11.3</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">20,378</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">11.7</td>
			<td id=".trail.7" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Impairment of goodwil<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">l</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">5,282</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">3.1</td>
			<td id=".trail.7" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Gain on sale of facilit<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">y</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(7,860</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(5.3</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td>
			<td id=".trail.7" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Restructuring expens<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">881</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">0.7</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">990</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">0.7</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">-</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">0.0</td>
			<td id=".trail.7" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 27pt; text-align: left; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Operating los<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(9,201</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(6.9</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(10,368</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(6.9</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(25,054</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(14.5</td>
			<td id=".trail.7" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Other incom<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">193</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">0.1</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">24</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">58</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td>
			<td id=".trail.7" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Interest incom<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">6</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">14</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">1</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td>
			<td id=".trail.7" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Interest expens<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(490</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(0.3</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(509</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(0.4</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(1,340</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(0.7</td>
			<td id=".trail.7" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 27pt; text-align: left; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Loss from continuing operations befor<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font> income taxe<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(9,492</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(7.1</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(10,839</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(7.3</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(26,335</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(15.2</td>
			<td id=".trail.7" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Income tax benefi<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">t</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(1,100</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(0.8</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(4,098</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(2.8</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.6" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(8,523</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.7" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(4.9</td>
			<td id=".trail.7" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 27pt; text-align: left; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Loss from continuing operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(8,392</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(6.3</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(6,741</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(4.5</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(17,812</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(10.3</td>
			<td id=".trail.7" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Discontinued operations<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B6" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B7" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B7" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B7" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B7" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Loss from operations of discontinued operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,779</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(1.4</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,180</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(2.1</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(15,004</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">(8.7</td>
			<td id=".trail.7" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Gain on sale of facilit<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">y</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">6</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td>
			<td id=".trail.7" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Income tax benefi<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">t</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(2</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">0.0</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(658</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(0.4</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.6" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(3,428</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.7" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(2.0</td>
			<td id=".trail.7" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 27pt; text-align: left; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Loss on discontinued operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(1,771</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(1.4</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(2,522</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(1.7</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(11,576</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(6.7</td>
			<td id=".trail.7" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net los<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">(10,163</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">(7.7</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">)%</p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">(9,263</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">(6.2</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">)%</p>
			</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">(29,388</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">(17.0</td>
			<td id=".trail.7" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">)%</p>
			</td>
		</tr>

</table>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">W<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e have one operating segment, Water Transmission, which manufactures large-diameter, high-pressure steel pipeline systems for use in water infrastructure applications, which are primarily related to drinking water systems. These products are also used for hydroelectric power systems, wastewater systems and other applications. In addition, we make products for industrial plant piping systems and certain structural applications. See Note&nbsp;3 of the Notes to Consolidated Financial Statements in Part&nbsp;II&nbsp;&ndash; Item&nbsp;8. &ldquo;Financial Statements and Supplementary Data&rdquo; of this 2017 Form&nbsp;10-K for information on discontinued operations, </font>which includes the results of the Atchison facility which were historically reported in the Tubular Products segment<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Year Ended December<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;31, 201</font></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>7</b><b> Compared to Year Ended December&nbsp;31, 201</b><b>6</b></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i><b>Net sales. </b></i><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Net sales from continuing operations decreased 11.1%&nbsp;to $132.8&nbsp;million in 2017 from $149.4&nbsp;million in 2016. No customer accounted for 10% or more of total Net sales from continuing operations in 2017. One customer accounted for 28% of total Net sales from continuing operations in 2016;&nbsp;we do not believe the potential loss of this customer would have had an adverse effect on our business due to the nature of the industry and the competition between installation contractors.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The decrease in sales was due to a <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">45% decrease in tons produced, offset by a 62% increase in selling price per ton. The decrease in tons produced was due to project timing. The increase in selling prices per ton was due to improved market conditions and a change in product mix, combined with a 42% increase in material costs per ton. Higher material costs generally lead to higher contract values and, therefore, higher net sales as contractors and municipalities are aware of the input costs and market conditions. Bidding activity, backlog and production levels may vary significantly from period to period affecting sales volumes.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i><b>Gross profit</b></i><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><i><b> (loss)</b></i><i><b>. </b></i>Gross profit increased to a $5.8&nbsp;million gross profit (4.4% of Net sales from continuing operations) in 2017 from a $0.3&nbsp;million gross loss (negative 0.2% of Net sales from continuing operations) in 2016. </font>During 2017, we did not pursue projects that did not meet our gross profit goals, which contributed to the lower volumes noted in Net sales above.&nbsp;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">The increase in gross profit was due to improved pricing as well this focus on margin over volume.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i><b>Selling, general and administrative expense. </b></i><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Selling, general and administrative expense decreased 16.4% to $14.1&nbsp;million (10.6% of Net sales from continuing operations) in 2017 from $16.9&nbsp;million (11.3% of Net sales from continuing operations) in 2016. The decrease was due primarily to $2.4&nbsp;million in lower wages and benefits due to lower headcount and a $0.8&nbsp;million decrease in professional fees.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i><b>Restructuring </b></i><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><i><b>expense</b></i><b>. </b>In response</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">to adverse market conditions, the decision was made in the second quarter of 2016 to close the Denver, Colorado facility, which was subsequently sold in October 2016. In 2017 and 2016, we incurred restructuring expenses of $0.9&nbsp;million and $1.0&nbsp;million, respectively, which includes employee severance and termination related restructuring expenses of $0 and $0.5&nbsp;million, respectively, and expense related to demobilization activities of $0.9&nbsp;million and $0.5&nbsp;million, respectively. We completed the demobilization project and vacated the facility in the first quarter of 2017.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">20</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i><b>Income taxes. </b></i><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">The Income tax benefit from continuing operations was $1.1&nbsp;million in 2017 (an effective income tax benefit rate of 11.6%) compared to an Income tax benefit from continuing operations of $4.1&nbsp;million in 2016 (an effective income tax benefit rate of 37.8%).</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">The effective income tax rate for 2017 was lower than statutory rates primarily because a significant portion of our net operating losses from the period are subject to a valuation allowance. In addition, the estimated effective income tax rate for 2017 was affected by the accounting change discussed in Note&nbsp;2 of the Notes to Consolidated Financial Statements in Part&nbsp;II&nbsp;&ndash; Item&nbsp;8. &ldquo;Financial Statements and Supplementary Data&rdquo; of this 2017 Form&nbsp;10-K, under which we recognized $0.8&nbsp;million of excess tax deficiencies from share-based compensation as an income tax expense from continuing operations, as well as the impact of $0.9&nbsp;million from the Tax Cuts and Jobs Act of 2017 discussed in Note&nbsp;16 of the Notes to Consolidated Financial Statements in Part&nbsp;II&nbsp;&mdash; Item&nbsp;8. &ldquo;Financial Statements and Supplementary Data&rdquo; of this 2017 Form&nbsp;10-K. These amounts were slightly offset by the favorable impact of a decrease in unrecognized income tax benefits due to a lapse in the statute of limitations. The effective income tax rate can change significantly depending on the relationship of permanent income tax deductions and tax credits to estimated pre-tax income or loss and the changes in valuation allowances. Accordingly, the comparison of effective income tax rates between periods is not meaningful in all situations.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Year Ended December<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;31, 201</font></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>6</b><b> Compared to Year Ended December&nbsp;31, 201</b><b>5</b></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i><b>Net sales. </b></i><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Net sales from continuing operations decreased 13.7% to $149.4&nbsp;million in 2016 from $173.2&nbsp;million in 2015. One customer accounted for 28% of total Net sales from continuing operations in 2016 and two customers accounted for 16% and 13% of total Net sales from continuing operations in 2015. We do not believe the potential loss of these&nbsp;customers would have had an adverse effect on our business due to the nature of the industry and the competition between installation contractors.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The decrease in sales was due to a <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">27% decrease in average selling price per ton offset in part by a 19% increase in tons produced. The decrease in selling prices per ton was due to a 15% decrease in material costs per ton and increased competition, as well as a change in product mix. Bidding activity, backlog and production levels may vary significantly from period to period affecting sales volumes.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i><b>Gross profit</b></i><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><i><b> (loss)</b></i><i><b>. </b></i>Gross profit decreased 152.3% to a $0.3&nbsp;million gross loss (negative 0.2% of Net sales from continuing operations) in 2016 from a $0.6&nbsp;million gross profit (0.3% of Net sales from continuing operations) in 2015. The decrease in gross profit was due to the significant competition that we experienced on our project bids, which led to decreased selling prices, combined with the mix of projects produced in 2016.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i><b>Selling, general and administrative expense. </b></i><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Selling, general and administrative expense decreased 17.0% to $16.9&nbsp;million (11.3% of Net sales from continuing operations) in 2016 from $20.4&nbsp;million (11.7% of Net sales from continuing operations) in 2015. The decrease was due primarily to $1.4&nbsp;million in lower wages and benefits due to lower headcount and a $1.4&nbsp;million decrease in professional fees.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i><b>Gain on sale of facility</b></i><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><i><b>. </b></i>On October&nbsp;4, 2016, we completed the sale of our Denver, Colorado facility and recorded a gain on the sale of $7.9&nbsp;million in the fourth quarter of 2016.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i><b>Interest expense. </b></i><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Interest expense decreased to $0.5&nbsp;million in 2016 from $1.3&nbsp;million in 2015. The decrease was a result of a decrease in borrowings under the line of credit and capital leases in 2016 compared to 2015. Interest expense in 2015 included the write-off of unamortized financing costs totaling $0.4&nbsp;million associated with the termination of a bank line of credit agreement.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i><b>Income taxes. </b></i><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">The Income tax benefit from continuing operations was $4.1&nbsp;million in 2016 (an effective income tax benefit rate of 37.8%) compared to an Income tax benefit from continuing operations of $8.5&nbsp;million in 2015 (an effective income tax benefit rate of 32.4%). The effective income tax benefit rate from continuing operations for 2015 includes the impact of the recognition of research and development tax credits (which increased the effective income tax benefit rate) as well as non-deductibility of expense related to the impairment of goodwill and the valuation allowance recorded (both of which decreased the effective income tax benefit rate). The effective income tax rate can change significantly depending on the relationship of permanent income tax deductions and tax credits to estimated pre-tax income or loss and the changes in valuation allowances. Accordingly, the comparison of effective income tax rates between periods is not meaningful in all situations.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Liquidity and Capital Resources</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i><b>Sources and Uses of Cash</b></i></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Our principal sources of liquidity generally include operating cash flows and <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">the Agreement with Bank of America, N.A. From time to time our long-term capital needs may be met through the issuance of long-term debt or additional equity. Our principal uses of liquidity generally include capital expenditures, working capital and debt service. Information regarding our cash flows for the years ended December&nbsp;31, 2017, 2016 and 2015 are presented in our Consolidated Statements of Cash Flows contained in this 2017 Form&nbsp;10-K, and are further discussed below.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">21</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">As of December<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;31, 2017, our working capital (current assets minus current liabilities) excluding current assets held for sale was $123.8&nbsp;million compared to $93.2&nbsp;million as of December&nbsp;31, 2016. Cash and cash equivalents totaled $43.6&nbsp;million and $21.8&nbsp;million as of December&nbsp;31, 2017 and 2016, respectively. </font>This increase is primarily attributable to the cash proceeds received in December 2017 from the sale of substantially all of the assets of the Atchison facility.&nbsp;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">There were no borrowings under the Agreement as of December&nbsp;31, 2017 and 2016.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Fluctuations in our working capital accounts result from timing differences between production, shipment, invoicing and collection, as well as changes in levels of production and costs of materials. We typically have a relatively large investment in working capital, as we generally pay for materials, labor and other production costs in the initial stages of a project, while payments from our customers are generally received after finished product is delivered. Our revenues are recognized on a percentage-of-completion method; therefore, cash receipts typically occur subsequent to when revenue is recognized and the elapsed time between when revenue is recorded and when cash is received can be significant. As such, our payment cycle is a significantly shorter interval than our collection cycle, although the effect of this difference in the cycles may vary by project, and from period to period.</p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i><b>Net Cash Provided by </b></i><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><i><b>(Used in) </b></i><i><b>Operating Activities</b></i><i><b> </b></i><i><b>From Continuing Operations</b></i></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net cash <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">used in operating activities from continuing operations in 2017 was $5.8 million. This was primarily the result of fluctuations in working capital accounts that included increases in trade and other receivables and decreases in accrued and other liabilities, offset by decreases in inventories and increases in accounts payable.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net cash <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">used in operating activities from continuing operations in 2016 was $1.8&nbsp;million. This was primarily the result of our net loss from continuing operations adjusted for noncash charges of $8.8&nbsp;million for depreciation and capital lease amortization offset by $7.9&nbsp;million for the gain on sale of facility and the net positive cash flow effect of a decrease in our working capital accounts, other than cash and cash equivalents. The decreases consisted primarily of the reduction in our inventories and income tax refunds received during the year. These were partially offset by a reduction in accrued liabilities stemming from fewer loss margin job reserves than the prior year.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net cash provided by operating activities <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">from continuing operations in 2015 was $20.8&nbsp;million. This was primarily the result of our net loss from continuing operations adjusted for noncash charges of $7.3&nbsp;million for depreciation and capital lease amortization and $5.3&nbsp;million for impairment of goodwill, and the net positive cash flow effect of a decrease in our working capital. The decrease in working capital was primarily driven by decreases in accounts receivable of $15.7&nbsp;million and inventories of $9.9&nbsp;million, partially offset by a net decrease in accounts payable and accrued liabilities of $4.5&nbsp;million.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i><b>Net Cash Provided by </b></i><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><i><b>(Used in) </b></i><i><b>Investing Activities</b></i><i><b> From Continuing Operations</b></i></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">cash used in investing activities from continuing operations in 2017 was $2.7&nbsp;million. Capital expenditures of $2.9&nbsp;million in 2017 were primarily standard capital replacement. Capital expenditures in 2018 are expected to be approximately $8.6&nbsp;million for standard capital replacement.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">cash provided by investing activities from continuing operations in 2016 was $11.7&nbsp;million. This was primarily due to net proceeds of $13.9&nbsp;million received from the sale of our Denver, Colorado facility on October&nbsp;4, 2016. Capital expenditures of $2.3&nbsp;million in 2016 were primarily standard capital replacement.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net cash <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">provided by investing activities from continuing operations in 2015 was $4.7&nbsp;million. Capital expenditures of $6.8&nbsp;million in 2015 were primarily standard capital replacement. Offsetting the cash used for additions to property and equipment was $4.3&nbsp;million provided by an escrow that was released to us in April 2015 related to the March 2014 disposition of the oil country tubular goods business and $7.2&nbsp;million collected on a note receivable.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i><b>Net Cash Used in </b></i><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><i><b>Financing </b></i><i><b>Activities</b></i><i><b> </b></i><i><b>From Continuing Operations</b></i></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net cash used <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">in financing activities from continuing operations in 2017 was $0.5&nbsp;million, primarily due to the capital lease payments totaling $0.3&nbsp;million and the $0.1&nbsp;million payment of contingent consideration in February 2017 for amounts earned on 2016 revenues from Permalok Corporation.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net cash used <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">in financing activities from continuing operations in 2016 was $1.5&nbsp;million, primarily from the payment of contingent consideration in January 2016 for amounts earned on 2015 revenues of Permalok Corporation.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net cash used <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">in financing activities from continuing operations in 2015 was $47.6&nbsp;million, which resulted primarily from net repayments under our line of credit and capital lease payments totaling $46.9&nbsp;million.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">We anticipate that our existing <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">cash and cash equivalents, cash flows expected to be generated by operations and amounts available under the Agreement will be adequate to fund our working capital and capital expenditure requirements for at least the next twelve months. To the extent necessary, we may also satisfy capital requirements through additional bank borrowings, senior notes, term notes, subordinated debt and capital and operating leases, if such resources are available on satisfactory terms. We have from time to time evaluated and continue to evaluate opportunities for acquisitions and expansion. Any such transactions, if consummated, may use a portion of our working capital or necessitate additional bank borrowings or other sources of funding.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">22</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">On March<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;17, 2017, we filed a registration statement on Form&nbsp;S-3 (Registration No.&nbsp;333-216802) with the SEC covering the potential future sale of up to $120&nbsp;million of our equity and/or debt securities or combinations thereof. The registration statement was amended on August&nbsp;18, 2017 and declared effective by the SEC on September&nbsp;15, 2017. This registration statement provides another potential source of capital, in addition to other alternatives already in place. We cannot be certain that funding will be available on favorable terms or available at all. To the extent that we raise additional funds by issuing equity securities, our shareholders may experience significant dilution. As of the date of this 2017 Form&nbsp;10-K, we have not yet sold any securities under this registration statement, nor do we have an obligation to do so. Please refer to the factors discussed in Part&nbsp;I&nbsp;&ndash; Item&nbsp;1A. &ldquo;Risk Factors&rdquo; of this 2017 Form&nbsp;10-K.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i><b>Borrowings on </b></i><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><i><b>Line of Credit</b></i></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">As of December<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;31, 2017, we had no outstanding borrowings and $2.0&nbsp;million of outstanding letters of credit under the Agreement with Bank of America, N.A. dated October&nbsp;26, 2015, as amended on October&nbsp;19, 2016. The Agreement expires on October&nbsp;25, 2018 and provides for revolving loans and letters of credit in the aggregate of up to the maximum principal amount (the &ldquo;Revolver Commitment&rdquo;) of $60&nbsp;million, subject to a borrowing base. We have the ability to increase the Revolver Commitment to $100&nbsp;million, subject to the provisions of the Agreement.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The borrowing base is calculated by applying various advance rates to eligible accounts receivable, costs and <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">estimated earnings in excess of billings, inventories and fixed assets, subject to various exclusions, adjustments and sublimits by asset class. Additionally, the Agreement effectively limits availability under the borrowing base during times when our Fixed Charge Coverage Ratio, as defined in the Agreement, is not met for the previous twelve-month period. As of December&nbsp;31, 2017, the Fixed Charge Coverage Ratio was not met, and therefore the availability limit applied. Including the effect of this limit, we had additional borrowing capacity of $19.1&nbsp;million, net of outstanding letters of credit, under the Agreement as of December&nbsp;31, 2017. Based on our business plan and forecasts of operations, we expect to have sufficient credit availability to support our operations for at least the next twelve months.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Borrowings under the Agreement bear interest at rates related to <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">London Interbank Offered Rate plus 1.75% to 2.25%, or at Bank of America&rsquo;s prime rate plus 0.75% to 1.25%. Borrowings under the Agreement are secured by substantially all of our assets.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i><b>Contractual Obligations, Commitments and Off-Balance Sheet Arrangements</b></i></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The following table sets forth our scheduled contractual commitments that will affect our future l<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">iquidity as of December&nbsp;31, 2017 (in thousands):</font></p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td colspan="1" style="width: 40%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.D6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="14" id=".amt.D6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Payments due by perio</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>d</b></font></b></p>
			</td>
			<td id=".trail.D6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td colspan="1" style="width: 40%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Tota</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>l</b></font></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Less than</b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>1 yea</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>r</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>1 - 3 </b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>year</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>s</b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D5" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>3 - 5</b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>year</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>s</b></font></b></p>
			</td>
			<td id=".trail.D5" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>More than</b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>5 year</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>s</b></font></b></p>
			</td>
			<td id=".trail.D6" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 40%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Capital leases<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">1,055</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">318</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">526</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">211</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 40%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Operating lease<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">6,272</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">1,698</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">2,350</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">1,179</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">1,045</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 40%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Interest payments (1<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">)</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">98</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">43</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">45</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">10</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">-</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 40%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Total obligations (2) (3<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">)</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">7,425</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">2,059</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">2,921</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">1,400</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">1,045</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">(<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">1) </font></p>
			</td>
			<td>
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">These amounts represent estimated future interest payments related to our capitalized leases.</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 36pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">(<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">2)</font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Excludes liabilities associated with our pension and our deferred compensation plan as we are unable to reasonably estimate the ultimate amount or timing of settlement of such obligations. As of December&nbsp;31, 2017, liabilities associated with our pension and deferred compensation plan are $1.7&nbsp;million and $6.2&nbsp;million, respectively and are recorded in Other long-term liabilities in the Consolidated Balance Sheets.</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 36pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">(<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">3)</font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Due to the uncertainty with respect to the timing of future cash flows associated with our unrecognized tax benefits as of December&nbsp;31, 2017, we are unable to make reasonably reliable estimates of the period of cash settlement with the respective taxing authorities. Therefore, approximately $4.1 million in uncertain tax positions has been excluded from the contractual table above. For further information, see Note&nbsp;16 of the Notes to Consolidated Financial Statements in Part&nbsp;II&nbsp;&mdash; Item&nbsp;8. &ldquo;Financial Statements and Supplementary Data&rdquo; of this 2017 Form&nbsp;10-K.</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">We also have entered into letters of credi<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">t that total approximately $2.0&nbsp;million as of December&nbsp;31, 2017. The letters of credit relate to workers&rsquo; compensation insurance. Based on the nature of these arrangements and our historical experience, we do not expect to make any material payments under these arrangements.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">We do not have any off balance sheet arrangements that are reasonably likely to have a current or future material effe<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">ct on our financial position, results of operations or cash flows.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">23</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Adoption of New Accounting Pronouncements</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">For <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">a discussion of new accounting pronouncements affecting our company, see Note&nbsp;2 of the Notes to Consolidated Financial Statements in Part&nbsp;II&nbsp;&ndash; Item&nbsp;8. &ldquo;Financial Statements and Supplementary Data&rdquo; of this 2017 Form&nbsp;10-K.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 54pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><a id="item7a" name="item7a"></a>Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;7A.</font></b></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Quantitative and Qualitative Disclosures About Market Risk</font></b></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The primary market risks affecting our business relate to our exposure to commodity risk, interest rate risk and foreign currency exchange rate risk.</p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Commodity Risk</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Certain materials we use in our business are classified as commodities traded in the worldwide markets, of which the most significant commodity is steel, used in the manufacturing of pipe. We do not hedge our commodity risk<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> and do not enter into any transactions in commodities for trading purposes. The impact of volatility in steel prices varies significantly. This volatility can significantly affect our gross profit. Although we seek to recover increases in steel prices through price increases in our products, we have not always been successful.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Steel comprises approximately <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">20% to 30% of project costs. As this raw material represents a substantial portion of our cost of sales, we attempt to minimize our risk exposure to steel price volatility by submitting bids based on general assumptions of the expected price of steel when we will receive a purchase order or contract, which is typically awarded within 30 to 90 days of the bid date, as well as ordering steel as soon as possible after a project is awarded.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Interest Rate Risk</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">As of<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> December&nbsp;31, 2017 and 2016, we had no debt outstanding accruing interest at a variable rate. Our capital leases bear fixed rates of interest. Assuming average interest rates and borrowings on variable rate debt over the past two years, a hypothetical 1.0%, or 100 basis points, change in interest rates would not have a material impact on our Interest expense in either year.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Foreign Currency Exchange Rate Risk</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">We <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">conduct business in various foreign countries and, from time to time, settle our transactions in foreign currencies. We have established a program that utilizes foreign currency forward contracts to offset the risk associated with the effects of certain foreign currency exposures, typically arising from sales contracts denominated in Canadian currency. Foreign currency forward contracts are consistent with our strategy for financial risk management and are not used for trading or for speculative purposes. As of December&nbsp;31, 2017, the total notional amount of these derivative contracts was $2.3&nbsp;million (CAD$2.9&nbsp;million), of which we applied hedge accounting to $2.1&nbsp;million (CAD$2.7&nbsp;million). As of December&nbsp;31, 2017, all of our contracts had a remaining maturity of less than twelve months except two contracts with a combined notional amount of $2.1&nbsp;million (CAD$2.7&nbsp;million) which have remaining maturities of 15 to 17 months. As of December&nbsp;31, 2016, the total notional amount of these derivative contracts was $4.3&nbsp;million (CAD$5.8&nbsp;million), of which we applied hedge accounting to $3.4&nbsp;million (CAD$4.5&nbsp;million). </font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">A hypothetical 10% change in the Canadian Dollar foreign currency exchange rate would not have a mate<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">rial impact on our reported 2017 or 2016 Net sales from continuing operations.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 54pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><a id="item8" name="item8"></a>Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;8.</font></b></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Financial Statements and Supplementary Data</font></b></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Consolidated Financial Statements required by this item are included on pages F-1 to F-29&nbsp;at the end of this 2017 Form&nbsp;10-K. The financial statement schedule required by this item is included on page S-1. The quarterly information required by this item is included in Note&nbsp;20 of the Notes to Consolidated Financial Statements.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 54pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><a id="item9" name="item9"></a>Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;9.</font></b></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Changes in and Disagreements </font></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>W</b><b>ith Accountants on Accounting and Financial Disclosure</b></font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">None.</p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 54pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><a id="item9a" name="item9a"></a>Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;9A.</font></b></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Controls and Procedures</font></b></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Evaluation of Disclosure Controls and Procedures</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Disclosure controls and procedures (as defined in Rules<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the &ldquo;Exchange Act&rdquo;)) are designed to provide reasonable assurance that information required to be disclosed in reports we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the Securities and Exchange Commission (the &ldquo;SEC&rdquo;) and that such information is accumulated and communicated to our management, including the Chief Executive Officer (&ldquo;CEO&rdquo;) and Chief Financial Officer (&ldquo;CFO&rdquo;), as appropriate, to allow timely decisions regarding required disclosures.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">24</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Our management, with the participation of the CEO and CFO, evaluated the effectiveness of the Company<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo;s disclosure controls and procedures as of December&nbsp;31, 2017. Based on their evaluation, as of December&nbsp;31, 2017, the Company&rsquo;s CEO and CFO have concluded that the Company&rsquo;s disclosure controls and procedures (as defined in Rules&nbsp;13a-15(e) and 15d-15(e) under the Exchange Act) were effective to provide reasonable assurance that information required to be disclosed in reports we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC and that such information is accumulated and communicated to our management, including the CEO and CFO, as appropriate to allow timely decisions regarding required disclosures.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Management<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo;s Report on Internal Control over Financial Reporting</font></b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;13a-15(f) and 15d-15(f) under the Exchange Act. Internal control over financial reporting is a process designed 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 (&ldquo;U.S. GAAP&rdquo;). Internal control over financial reporting includes those policies and procedures that (i)&nbsp;pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets; (ii)&nbsp;provide reasonable assurance that our transactions are recorded as necessary to permit preparation of financial statements in accordance with U.S. GAAP, and that our receipts and expenditures are being made only in accordance with authorizations of management and our directors; and (iii)&nbsp;provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of our assets that could have a material effect on the financial statements.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Under the supervision and with the participation of our management, including our CEO and CFO, we conducted an assessment of our internal control over financial reporting as of December<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;31, 2017. In making this assessment, we used the criteria set forth in &ldquo;Internal Control-Integrated Framework&rdquo; (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on this evaluation, management concluded that the Company&rsquo;s internal control over financial reporting was effective as of December&nbsp;31, 2017.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The effectiveness of the Company<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo;s internal control over financial reporting as of December&nbsp;31, 2017 has been audited by Moss Adams&nbsp;LLP, an independent registered public accounting firm, as stated in their report which appears herein.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Changes in Internal Control over Financial Reporting</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">There were no changes in our internal control over financial reporting that occurred during the quarter ended December<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;31, 2017 that materially affected or are reasonably likely to materially affect our internal control over financial reporting.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 54pt; vertical-align: top;">
			<p style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><a id="item9b" name="item9b"></a>Item</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b><b>9B.</b></font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Other Information</b></font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">None.</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">25</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><a id="partiii" name="partiii"></a>PART III</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 54pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><a id="item10" name="item10"></a>Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;10.</font></b></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Directors, Executive Officers and Corporate Governance</font></b></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i><b>Directors, Executive Officers, Promoters and Control Persons</b></i></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The information required by Paragraph (a) and Paragraphs (c)<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;through (g)&nbsp;of Item&nbsp;401 of Regulation&nbsp;S-K (except for information required by Paragraph (e)&nbsp;of that Item to the extent the required information pertains to our executive officers) and Item&nbsp;405 of Regulation&nbsp;S-K is hereby incorporated by reference from our definitive proxy statement for the 2018 Annual Meeting of Shareholders under the captions <i>Election of Directors</i> and <i>Section&nbsp;16(</i><i>a</i><i>) Beneficial Ownership Reporting Compliance</i>.</font></p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 90%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 5%;">

		<tr>
			<td style="width: 24.1%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Name</b></p>
			</td>
			<td style="width: 2.8%; vertical-align: bottom;">&nbsp;</td>
			<td style="width: 9.2%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Age as of </b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>December 31, 2017</b></p>
			</td>
			<td style="width: 2.8%; vertical-align: bottom;">&nbsp;</td>
			<td style="width: 61.1%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Current Position with Company</b></p>
			</td>
		</tr>
		<tr style="background-color: rgb(204, 238, 255);">
			<td style="width: 24.1%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;Scott Montross</p>
			</td>
			<td style="width: 2.8%; vertical-align: bottom;">&nbsp;</td>
			<td style="width: 9.2%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">53</p>
			</td>
			<td style="width: 2.8%; vertical-align: bottom;">&nbsp;</td>
			<td style="width: 61.1%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Director, President and Chief Executive Officer</p>
			</td>
		</tr>
		<tr style="background-color: rgb(255, 255, 255);">
			<td style="width: 24.1%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; text-indent: 10pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Robin Gantt</p>
			</td>
			<td style="width: 2.8%; vertical-align: bottom;">&nbsp;</td>
			<td style="width: 9.2%; vertical-align: top;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">46</p>
			</td>
			<td style="width: 2.8%; vertical-align: bottom;">&nbsp;</td>
			<td style="width: 61.1%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Senior Vice President, Chief Financial Officer and Corporate Secretary</p>
			</td>
		</tr>
		<tr style="background-color: rgb(204, 238, 255);">
			<td style="width: 24.1%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; text-indent: 10pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Martin Dana</p>
			</td>
			<td style="width: 2.8%; vertical-align: bottom;">&nbsp;</td>
			<td style="width: 9.2%; vertical-align: top;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">52</p>
			</td>
			<td style="width: 2.8%; vertical-align: bottom;">&nbsp;</td>
			<td style="width: 61.1%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Executive Vice President, <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Business Development and Strategy</font></p>
			</td>
		</tr>
		<tr style="background-color: rgb(255, 255, 255);">
			<td style="width: 24.1%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; text-indent: 10pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">William Smith</p>
			</td>
			<td style="width: 2.8%; vertical-align: bottom;">&nbsp;</td>
			<td style="width: 9.2%; vertical-align: top;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">62</p>
			</td>
			<td style="width: 2.8%; vertical-align: bottom;">&nbsp;</td>
			<td style="width: 61.1%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Executive Vice President, <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Water Transmission</font></p>
			</td>
		</tr>
		<tr style="background-color: rgb(204, 238, 255);">
			<td style="width: 24.1%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; text-indent: 10pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Aaron Wilkins</p>
			</td>
			<td style="width: 2.8%; vertical-align: bottom;">&nbsp;</td>
			<td style="width: 9.2%; vertical-align: top;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">43</p>
			</td>
			<td style="width: 2.8%; vertical-align: bottom;">&nbsp;</td>
			<td style="width: 61.1%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Vice President of Finance and Corporate Controller</p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i>Scott Montross </i><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">has served as our Director, President and CEO since January&nbsp;1, 2013. Mr.&nbsp;Montross joined the Company in May 2011 and served as our Executive Vice President and Chief Operating Officer. Mr.&nbsp;Montross has served in Senior Vice President level positions since 2003 with commercial, operational and planning responsibilities and has spent a total of 24 years in the steel industry prior to joining the Company. Mr.&nbsp;Montross previously served as the Executive Vice President of the Flat Products Group for EVRAZ Inc. North America&#39;s Oregon Steel Division from 2010 to 2011, as the Vice President and General Manager of EVRAZ Inc. North America from 2007 to 2010, as the Vice President of Marketing and Sales for Oregon Steel Mills, Inc. from 2003 to 2007&nbsp;and as the Vice President of Marketing and Sales for National Steel Corporation from 2002 to 2003.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i>Robin Gantt </i><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">has served as our Senior Vice President and CFO since January 2011 and Corporate Secretary since June 2015, after joining the Company in July 2010. Ms.&nbsp;Gantt served as the CFO and Treasurer of EVRAZ Inc. North America from September 2007 through January 2010. From July 2005 through August 2007, Ms.&nbsp;Gantt served as Corporate Controller of Oregon Steel Mills, Inc., which became EVRAZ Inc. North America after its acquisition by Evraz Group S.A. in January 2007. Ms.&nbsp;Gantt joined Oregon Steel Mills, Inc. in 1999, holding several finance and accounting positions of increasing responsibility before being appointed to Controller in 2005.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i>Martin Dana</i><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> served as our Executive Vice President, Business Development and Strategy from April 2016 until his resignation in January 2018. Previous positions at the Company held by Mr.&nbsp;Dana include Executive Vice President, Sales and Marketing, Executive Vice President, Tubular Products Group, Vice President of Operations for Tubular Products, Vice President of Sales and Marketing for the Water Transmission Group and other management and Vice President level positions since joining the Company in 1999. Prior to joining the Company, Mr.&nbsp;Dana held positions at Oregon Steel Mills, Inc.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i>William Smith</i><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><i> </i>has served as our Executive Vice President, Water Transmission since April 2016. Prior to that, Mr.&nbsp;Smith served as our Executive Vice President, Operations and as Vice President of Operations for Water Transmission. Prior to joining the Company in 2010, Mr.&nbsp;Smith spent 14 years with Ameron International Corporation, holding several key positions including President, Water Transmission. A 41-year veteran of the steel pipe business, Mr.&nbsp;Smith has held positions with United Concrete Pipe, Thompson Steel Pipe and LB Foster.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i>Aaron Wilkins </i><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">has served as our Corporate Controller since March 2014 and was named Vice President of Finance and Corporate Controller in September 2016. Prior to joining the Company, Mr.&nbsp;Wilkins served two years as CFO of Omega Morgan, an industrial moving and transportation company. Prior to that, Mr.&nbsp;Wilkins served seven years with Oregon Steel Mills, Inc. and then EVRAZ Inc. North America holding several finance and accounting positions including Corporate Controller and Assistant Treasurer and Director of Finance of EVRAZ Inc. North America&rsquo;s Flat Products Group.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i><b>Code of Ethics</b></i></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">We have adopted a Code of Business Conduct and Ethics for all employees and a Code of Ethics for Senior Financial Officers. Copies can be found on our website at <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><u>www.nwpipe.com</u> in the Corporate Governance area of the Investor Relations section or by writing to Northwest Pipe Company, attn. Corporate Secretary, 5721&nbsp;SE Columbia Way, Suite&nbsp;200, Vancouver, WA 98661. None of the material on our website is part of this 2017 Form&nbsp;10-K. If there is any waiver from any provision of either the Code of Business Conduct and Ethics or the Code of Ethics for Senior Financial Officers, we will disclose the nature of such waiver on our website or in a Current Report on Form&nbsp;8-K.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><i>Corporate Governance</i></b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The information required by Items<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;407(c)(3), (d)(4) and (d)(5) of Regulation&nbsp;S-K is hereby incorporated by reference from our definitive proxy statement for the 2018 Annual Meeting of Shareholders under the captions <i>Nominating and Governance Committee</i><i>,</i><i> Nominations by Shareholders </i>and <i>Audit Committee</i>.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">26</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 54pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><a id="item11" name="item11"></a>Item</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b><b>11.</b></font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Executive Compensation</b></font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The information required by this Item is hereby incorporated by reference from our definit<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">ive proxy statement for the 2018 Annual Meeting of Shareholders under the captions <i>Executive Compensation, Compensation Committee Interlocks and Insider Participation, </i>and <i>Compensation Committee Report</i>.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 54pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><a id="item12" name="item12"></a>Item</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b><b>12.</b></font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</b></font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The following table provides inf<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">ormation as of December&nbsp;31, 2017, with respect to the shares of our common stock that may be issued under our existing equity compensation plans.</font></p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td colspan="1" style="width: 31%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Number of securities to </b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>be issued upon exercise</b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>of outstanding options,</b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>warrants and rights</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b> </b></font></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Weighted-average </b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>exercise price of </b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>outstanding</b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>options, warrants</b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>and right</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>s</b></font></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Number of securities remaining available for future issuance</b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>under equity compensation plans (excluding securities reflected in column (a)</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>)</b></font></b></p>
			</td>
			<td id=".trail.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td colspan="1" style="width: 31%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><u><b>Plan Categor</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>y</b></font></u></p>
			</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>(a) (1</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>)</b></font></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>(b) (2</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>)</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>(c</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>)</b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 31%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 9pt; text-align: left; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Equity compensation plans<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font> approved by security holder<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 20%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">193,583</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 20%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$24.15</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 20%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">589,142</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 31%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 9pt; text-align: left; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Equity compensation plan<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font> not approved by security holders (3<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">)</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 20%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">-</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 20%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 20%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">-</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 31%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Tota<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">l</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 20%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">193,583</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 20%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$24.15</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 20%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">589,142</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">(1)</p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Consists of our 2007 Stock Incentive Plan.</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">(2)</p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">The weighted-average exercise price set forth in this column is calculated excluding outstanding restricted stock units, since recipients are not required to pay an exercise price to receive the shares subject to these awards.</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">(3<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">)</font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">We do not have any equity compensation plans or arrangements that have not been approved by shareholders.</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The information required by Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;403 of Regulation&nbsp;S-K is included in our definitive proxy statement for the 2018 Annual Meeting of Shareholders under the caption <i>Stock Owned by Management and Principal Shareholders</i> and is incorporated herein by reference.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 54pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><a id="item13" name="item13"></a>Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;13.</font></b></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Certain Relationships and Related Transactions, and Director Independence</font></b></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The information required by this Item is hereby incorporated by reference from our definit<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">ive proxy statement for the 2018 Annual Meeting of Shareholders under the captions <i>Certain Relationships and Related Transactions </i>and <i>Election of Directors</i>. </font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 54pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><a id="item14" name="item14"></a>Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;14.</font></b></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Principal Account</font></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>ing</b><b> Fees and Services</b></font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The information required by this Item is hereby incorporated by reference from our definit<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">ive proxy statement for the 2018 Annual Meeting of Shareholders under the caption <i>Independent Registered Public Accounting Firm</i>.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">27</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-size: 1pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><a id="partiv" name="partiv"></a>PART IV</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 54pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><a id="item15" name="item15"></a>Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;15.</font></b></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Exhibits</font></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>,</b><b> Financial Statement Schedule</b><b>s</b></font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">(a)<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;(1)&nbsp;<i>Consolidated Financial Statements</i></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Consolidated Financial Statements, together with the reports thereon of Moss Adams&nbsp;LLP and PricewaterhouseCoopers&nbsp;LLP are included on the pages indicated below.</font></p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 93.5%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>
			</td>
			<td style="width: 6.5%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Page</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td style="width: 93.5%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 12pt; text-align: left; text-indent: -12pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#report" style="-sec-extract: exhibit;">Report<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s of Independent Registered Public Accounting Firms</font></a></p>
			</td>
			<td style="width: 6.5%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">F-1</p>
			</td>
		</tr>
		<tr>
			<td style="width: 93.5%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 6.5%; vertical-align: middle;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 93.5%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 12pt; text-align: left; text-indent: -12pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#statementofops" style="-sec-extract: exhibit;">Consolidated Statements of Operations for the years ended December<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;31, 2017, 2016 and 2015</font></a></p>
			</td>
			<td style="width: 6.5%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">F-3</p>
			</td>
		</tr>
		<tr>
			<td style="width: 93.5%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 6.5%; vertical-align: middle;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 93.5%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 12pt; text-align: left; text-indent: -12pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#loss" style="-sec-extract: exhibit;">Consolidated Statements of Comprehensive Loss for the years ended December<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;31, 2017, 2016 and 2015</font></a></p>
			</td>
			<td style="width: 6.5%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">F-<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">4</font></p>
			</td>
		</tr>
		<tr>
			<td style="width: 93.5%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 6.5%; vertical-align: middle;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 93.5%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 12pt; text-align: left; text-indent: -12pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#balance" style="-sec-extract: exhibit;">Consolidated Balance Sheets as of December<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;31, 2017 and 2016</font></a></p>
			</td>
			<td style="width: 6.5%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">F-<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">5</font></p>
			</td>
		</tr>
		<tr>
			<td style="width: 93.5%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 6.5%; vertical-align: middle;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 93.5%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 12pt; text-align: left; text-indent: -12pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#equity" style="-sec-extract: exhibit;">Consolidated Statements of Stockholders<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo; Equity for the years ended December&nbsp;31, 2017, 2016 and 2015</font></a></p>
			</td>
			<td style="width: 6.5%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">F-<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">6</font></p>
			</td>
		</tr>
		<tr>
			<td style="width: 93.5%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 6.5%; vertical-align: middle;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 93.5%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 12pt; text-align: left; text-indent: -12pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#cashflows" style="-sec-extract: exhibit;">Consolidated Statements of Cash Flows for the years ended December<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;31, 2017, 2016 and 2015</font></a></p>
			</td>
			<td style="width: 6.5%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">F-<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">7</font></p>
			</td>
		</tr>
		<tr>
			<td style="width: 93.5%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 6.5%; vertical-align: middle;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 93.5%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 12pt; text-align: left; text-indent: -12pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#notes" style="-sec-extract: exhibit;">Notes to Consolidated Financial Statements</a></p>
			</td>
			<td style="width: 6.5%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">F-<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">9</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">(a)<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;(2)&nbsp;<i>Financial Statement Schedule</i></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The following schedule is filed herewith:</p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 9.9%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>
			</td>
			<td style="width: 1458px; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>
			</td>
			<td style="width: 113px; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Page</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td style="width: 9.9%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 12pt; text-align: left; text-indent: -12pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Schedule<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;II</font></p>
			</td>
			<td style="width: 1458px; vertical-align: bottom;">
			<p style="margin: 0pt 0pt 0pt 12pt; text-align: left; text-indent: -12pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="#schedule" style="-sec-extract: exhibit;">Valuation and Qualifying Accounts</a></p>
			</td>
			<td style="width: 113px; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">S-1</p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Schedules not listed above have been omitted because the information required to be set forth therein is not applicable or is included in the <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Consolidated Financial Statements or notes thereto.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">(a)<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;(3)&nbsp;Exhibits included herein:</font></p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 99.8%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td colspan="2" style="width: 9%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Exhibit<br>
			<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Number</font></b></p>
			</td>
			<td style="width: 1%; vertical-align: bottom;">&nbsp;</td>
			<td style="width: 90%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Description</b></p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">2<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">.1</font></p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="http://www.sec.gov/Archives/edgar/data/1001385/000119312514124502/d705139dex21.htm" style="-sec-extract: exhibit;">Asset Purchase Agreement by and between Northwest Pipe Company and Centric Pipe, LLC, incorporated by reference to the Company<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo;s Current Report on Form&nbsp;8-K, as filed with the Securities and Exchange Commission on April&nbsp;1, 2014.</font></a></p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">&nbsp;</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">2.2</font></p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="http://www.sec.gov/Archives/edgar/data/1001385/000143774917021315/ex_102508.htm" style="-sec-extract: exhibit;">Asset Purchase Agreement between Northwest Pipe Company and Almacenadora Afirme, S.A. de<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;C.V., Organizaci&oacute;n Auxiliar del Cr&eacute;dito, Afirme Grupo Financiero, dated as of December&nbsp;22, 2017, incorporated by reference to the Company&rsquo;s Current Report on Form&nbsp;8-K, as filed with the Securities and Exchange Commission on December&nbsp;29, 2017</font></a></p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">&nbsp;</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">2.3</font></p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="http://www.sec.gov/Archives/edgar/data/1001385/000143774917021315/ex_102509.htm" style="-sec-extract: exhibit;">Real Estate Purchase Agreement between Northwest Pipe Company and Almacenadora Afirme, S.A.<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;de C.V., Organizaci&oacute;n Auxiliar del Cr&eacute;dito, Afirme Grupo Financiero, dated as of December&nbsp;22,&nbsp;2017, incorporated by reference to the Company&rsquo;s Current Report on Form&nbsp;8-K, as filed with the Securities and Exchange Commission on December&nbsp;29, 2017</font></a></p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">&nbsp;</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">3.1</font></p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Second Restated Articles of Incorporation, incorporated by reference to Exhibits to the Company<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo;s Registration Statement on Form&nbsp;S-1, as amended, effective November&nbsp;30, 1995, Commission Registration No.&nbsp;33-97308<br>
			(&ldquo;the S-1&rdquo;)</font></p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 1%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 90%; vertical-align: middle;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">3.2</font></p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="http://www.sec.gov/Archives/edgar/data/1001385/000119312506212073/dex42.htm" style="-sec-extract: exhibit;">First Amendment to Second Restated Articles of Incorporation, incorporated by reference to Exhibits to the Company<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo;s Registration Statement on&nbsp;Form&nbsp;S-3, as amended, effective November&nbsp;1, 2006, Commission Registration No.&nbsp;333-137923</font></a></p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 1%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 90%; vertical-align: middle;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">3.3</font></p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="http://www.sec.gov/Archives/edgar/data/1001385/000143774916033425/ex3-1.htm" style="-sec-extract: exhibit;">Third Amended and Res<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">tated Bylaws, incorporated by reference to the Company&rsquo;s Current Report on Form&nbsp;8-K as filed with the&nbsp;Securities and Exchange Commission on June&nbsp;7, 2016</font></a></p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">&nbsp;</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">4.1</font></p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="http://www.sec.gov/Archives/edgar/data/1001385/000119312509133886/dex41.htm" style="-sec-extract: exhibit;">Amended and Restated Rights Agreement, dated as of June<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;18, 2009, between the Company and Mellon Investor Services LLC as Rights Agent, incorporated by reference to the Company&rsquo;s Current Report on Form&nbsp;8-K, as filed with the Securities and Exchange Commission on June&nbsp;19, 2009</font></a></p>
			</td>
		</tr>

</table>

<p style="margin: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">28</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 99.8%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;"><b>Exhibit<br>
			<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Number</font></b></td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;"><b>Description</b></td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">10.1</p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">1995 Stock Option Plan for Nonemployee Directors, incorporated by reference to Exhibits to the<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;S-1*</font></p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 1%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 90%; vertical-align: middle;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">10<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">.2</font></p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="http://www.sec.gov/Archives/edgar/data/1001385/000091205700036237/ex-10_21.htm" style="-sec-extract: exhibit;">Northwest Pipe NQ Retirement Savings Plan, dated July<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;1, 1999, incorporated by reference to Exhibits to the Company&rsquo;s Quarterly Report Form&nbsp;10-Q for the quarter ended June&nbsp;30, 2000, as filed with the Securities and Exchange Commission on August&nbsp;11, 2000*</font></a></p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 1%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 90%; vertical-align: middle;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">10<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">.3</font></p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="http://www.sec.gov/Archives/edgar/data/1001385/000119312507090451/ddef14a.htm" style="-sec-extract: exhibit;">Northwest Pipe Company 2007 Stock Incentive Plan, incorporated by reference to Appendix<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;A to the Company&rsquo;s Definitive Proxy Statement dated April&nbsp;20, 2007, as filed with the Securities and Exchange Commission on April&nbsp;26, 2007*</font></a></p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 1%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 90%; vertical-align: middle;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">10<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">.4</font></p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="http://www.sec.gov/Archives/edgar/data/1001385/000119312512510329/d457284dex101.htm" style="-sec-extract: exhibit;">Executive Employment Agreement dated December<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;19, 2012 between Northwest Pipe Company and Richard&nbsp;A. Roman, incorporated by reference to the Company&rsquo;s Current Report on Form&nbsp;8-K, as filed with the Securities and Exchange Commission on December&nbsp;20, 2012*</font></a></p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 1%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 90%; vertical-align: middle;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">10<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">.5</font></p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="http://www.sec.gov/Archives/edgar/data/1001385/000119312513158965/d516547ddef14a.htm#toc516547_54" style="-sec-extract: exhibit;">Amendment to the <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Northwest Pipe Company 2007 Stock Incentive Plan&nbsp;dated April&nbsp;12, 2013, incorporated by reference to Appendix&nbsp;A to the Company&rsquo;s Definitive Proxy Statement, as filed with the Securities and Exchange Commission on April&nbsp;17, 2013*</font></a></p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">&nbsp;</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">10<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">.6</font></p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="http://www.sec.gov/Archives/edgar/data/1001385/000119312514131871/d706443dex101.htm" style="-sec-extract: exhibit;">Executive Employment Agreement between Northwest Pipe Company and Gary A. Stokes, incorporated by reference to the Company<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo;s Current Report on Form&nbsp;8-K, as filed with the Securities and Exchange Commission on April&nbsp;4, 2014*</font></a></p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">&nbsp;</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">10<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">.7</font></p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="http://www.sec.gov/Archives/edgar/data/1001385/000119312514225668/d736253dex101.htm" style="-sec-extract: exhibit;">Form of Restricted Stock Unit Agreement, incorporated by reference to the Company<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo;s Current Report on Form&nbsp;8-K, as filed with the Securities and Exchange Commission on June&nbsp;4, 2014*</font></a></p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">&nbsp;</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">10<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">.8</font></p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="http://www.sec.gov/Archives/edgar/data/1001385/000119312514225668/d736253dex102.htm" style="-sec-extract: exhibit;">Form of Performance Share Award Agreement, incorporated by reference to the Company<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo;s Current Report on Form&nbsp;8-K, as filed with the Securities and Exchange Commission on June&nbsp;4, 2014*</font></a></p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">&nbsp;</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">10<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">.9</font></p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="http://www.sec.gov/Archives/edgar/data/1001385/000143774915019118/ex10-1.htm" style="-sec-extract: exhibit;">Loan and Security Agreement<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;dated&nbsp;October 26, 2015, among Northwest Pipe Company, Permalok Corporation and Bank of America,&nbsp;N.A., incorporated by reference to the Company&rsquo;s Current Report on Form&nbsp;8-K as filed with the Securities and Exchange Commission on October&nbsp;29, 2015</font></a></p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">&nbsp;</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">10<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">.10</font></p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="http://www.sec.gov/Archives/edgar/data/1001385/000143774916029786/ex10-1.htm" style="-sec-extract: exhibit;">Form of Long Term Incentive Plan Agreement<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">, incorporated by reference to the Company&rsquo;s Current Report on Form&nbsp;8-K as filed with&nbsp;the Securities and Exchange Commission on April&nbsp;21, 2016*</font></a></p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">&nbsp;</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">10<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">.11</font></p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="http://www.sec.gov/Archives/edgar/data/1001385/000143774916036297/ex10-3.htm" style="-sec-extract: exhibit;">Amended and Restated Change in Control Agreement between Scott Montross and Northwest Pipe Company dated August<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;1, 2016,&nbsp;incorporated by reference to the Company&rsquo;s Form&nbsp;10-Q for the quarter ended June&nbsp;30, 2016, as filed with the&nbsp;Securities and Exchange Commission on August&nbsp;3, 2016*</font></a></p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">&nbsp;</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">10<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">.12</font></p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="http://www.sec.gov/Archives/edgar/data/1001385/000143774916036297/ex10-4.htm" style="-sec-extract: exhibit;">Form of Amended and Restated Change in Control Agreement between Northwest Pipe Company and each of Robin Gantt, Martin<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;Dana and Bill Smith dated August&nbsp;1, 2016, incorporated by reference to the Company&rsquo;s Form&nbsp;10-Q for the quarter ended June&nbsp;30, 2016, as filed with the&nbsp;Securities and Exchange Commission on August&nbsp;3, 2016*</font></a></p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">&nbsp;</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">10<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">.13</font></p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="http://www.sec.gov/Archives/edgar/data/1001385/000143774916040106/ex10-1.htm" style="-sec-extract: exhibit;">Amendment Number One to Loan and Security Agreement<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;dated October 19, 2016, by and between Northwest Pipe Company and&nbsp;Permalok Corporation, individually and collectively as borrower, and Bank of America, N.A., as agent and lender, incorporated by reference to the Company&rsquo;s Current Report on Form&nbsp;8-K as filed with the Securities and Exchange Commission on October&nbsp;24, 2016</font></a></p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">&nbsp;</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">10<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">.14</font></p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="http://www.sec.gov/Archives/edgar/data/1001385/000143774916040860/ex10-1.htm" style="-sec-extract: exhibit;">Change in Control Agreement between Northwest Pipe Company and Aaron Wilkins dated August<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;1, 2016, incorporated by reference to the Company&rsquo;s Form&nbsp;10-Q for the quarter ended September&nbsp;30, 2016, as filed with the Securities and Exchange Commission on November&nbsp;2, 2016*</font></a></p>
			</td>
		</tr>

</table>

<p style="margin: 0pt;">&nbsp;</p>

<table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 99.8%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">10<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">.15</font></p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="http://www.sec.gov/Archives/edgar/data/1001385/000143774918000731/ex_103171.htm" style="-sec-extract: exhibit;">Form of Performance Share Unit Agreement, incorporated by reference to the Company<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo;s Current Report on Form&nbsp;8-K, as filed with the Securities and Exchange Commission on January&nbsp;17, 2018*</font></a></p>
			</td>
		</tr>
		<tr>
			<td style="width: 9%; vertical-align: top;">&nbsp;</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">21.1</p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="ex_105498.htm" style="-sec-extract: exhibit;">Subsidiaries of the Registrant, filed herewith</a></p>
			</td>
		</tr>
		<tr>
			<td style="width: 9%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 1%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 90%; vertical-align: middle;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">23.1</p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="ex_105499.htm" style="-sec-extract: exhibit;">Consent of <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Moss Adams LLP, filed herewith</font></a></p>
			</td>
		</tr>
		<tr>
			<td style="width: 9%; vertical-align: top;">&nbsp;</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">23.<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">2</font></p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="ex_105500.htm" style="-sec-extract: exhibit;">Consent of PricewaterhouseCoopers LLP, filed herewith</a></p>
			</td>
		</tr>
		<tr>
			<td style="width: 9%; vertical-align: top;">&nbsp;</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">31.1</p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="ex_105501.htm" style="-sec-extract: exhibit;">Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, filed herewith</a></p>
			</td>
		</tr>
		<tr>
			<td style="width: 9%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 1%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 90%; vertical-align: middle;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">31.2</p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="ex_105502.htm" style="-sec-extract: exhibit;">Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, filed herewith</a></p>
			</td>
		</tr>

</table>

<p style="margin: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">29</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 99.8%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 9%; vertical-align: top; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;"><b>Exhibit<br>
			<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Number</font></b></td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;"><b>Description</b></td>
		</tr>
		<tr>
			<td style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">32.1</p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="ex_105503.htm" style="-sec-extract: exhibit;">Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, filed herewith</a></p>
			</td>
		</tr>
		<tr>
			<td style="width: 9%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 1%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 90%; vertical-align: middle;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">32.2</p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><a href="ex_105504.htm" style="-sec-extract: exhibit;">Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, filed herewith</a></p>
			</td>
		</tr>
		<tr>
			<td style="width: 9%; vertical-align: top;">&nbsp;</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">101.INS</p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">XBRL Instance Document</p>
			</td>
		</tr>
		<tr>
			<td style="width: 9%; vertical-align: top;">&nbsp;</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">101.SCH</p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">XBRL Taxonomy Extension Schema Document</p>
			</td>
		</tr>
		<tr>
			<td style="width: 9%; vertical-align: top;">&nbsp;</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">101.CAL</p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">XBRL Taxonomy Extension Calculation Linkbase Document</p>
			</td>
		</tr>
		<tr>
			<td style="width: 9%; vertical-align: top;">&nbsp;</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">101.DEF</p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">XBRL Taxonomy Extension Definition Linkbase Document</p>
			</td>
		</tr>
		<tr>
			<td style="width: 9%; vertical-align: top;">&nbsp;</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">101.LAB</p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">XBRL Taxonomy Extension Label Linkbase Document</p>
			</td>
		</tr>
		<tr>
			<td style="width: 9%; vertical-align: top;">&nbsp;</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 9%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">101.PRE</p>
			</td>
			<td style="width: 1%; vertical-align: top;">&nbsp;</td>
			<td style="width: 90%; vertical-align: top;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">XBRL Taxonomy Extension Presentation Linkbase Document</p>
			</td>
		</tr>

</table>

<p style="margin: 0pt 86.7% 0pt 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">_________________</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 12pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">*</p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">This exhibit constitutes a management contract or compensatory plan or arrangement.</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 54pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><a id="item16" name="item16"></a>Item<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;1</font></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>6</b><b>.</b></font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Form 10-K Summary</b></font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt 0pt 0pt -27pt; text-align: justify; text-indent: 63pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">None.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">30</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-size: 1pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><a id="report" name="report"></a>REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</b></p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Board of Directors and Stockholders of</p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Northwest Pipe Company</p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><i>Opinions on the Financial S</i></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><i>tatements and Internal Control o</i></b><b><i>ver Financial Reporting</i></b></font></p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">We have audited the accompanying consolidated balance sheet<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s of Northwest Pipe Company and subsidiaries (the &ldquo;Company&rdquo;) as of December&nbsp;31, 2017 and 2016, the related consolidated statements of operations, comprehensive loss, stockholders&rsquo; equity, and cash flows for the years ended December&nbsp;31, 2017 and 2016, and the related notes and schedule listed in the Index at Item&nbsp;15(a)(2) (collectively referred to as the &ldquo;consolidated financial statements&rdquo;). We also have audited the Company&rsquo;s internal control over financial reporting as of December&nbsp;31, 2017, based on criteria established in <i>Internal Control - Integrated Framework</i><i>&nbsp;</i><i>(2013)</i> issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).</font></p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the consolidated financial position of <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">the Company as of December&nbsp;31, 2017 and 2016, and the consolidated results of its operations and its cash flows for the years ended December&nbsp;31, 2017 and 2016, in conformity with accounting principles generally accepted in the United States of America. Also, in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December&nbsp;31, 2017, based on criteria established in <i>Internal Control - Integrated Framework&nbsp;(2013)</i> issued by COSO.</font></p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><i>Basis for Opinions</i></b></p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo;s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management Report on Internal Control over Financial Reporting included in Item 9A. Our responsibility is to express an opinion on the Company&rsquo;s consolidated financial statements and an opinion on the Company&rsquo;s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (&ldquo;PCAOB&rdquo;) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</font></p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">We conducted our audit<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects. </font></p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Our audit<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures to respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also include evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</font></p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><i>Definition and Limitations of Internal Control Over Financial Reporting</i></b></p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">A company<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo;s internal control over financial reporting is a process designed 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. A company&rsquo;s internal control over financial reporting includes those policies and procedures that (1)&nbsp;pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2)&nbsp;provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3)&nbsp;provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&rsquo;s assets that could have a material effect on the financial statements.</font></p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">/s/ Moss Adams LLP</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Portland, Oregon</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">March<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;16, 2018</font></p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">We have served as the Company<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo;s auditor since 2016.</font></p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">F-1</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</b></p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">To the Board of Directors and Stockholders of Northwest Pipe Company</p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In our opinion, the consolidated statements of operations, comprehensive loss, stockholders<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo; equity and cash flows for the period ended December&nbsp;31, 2015 present fairly, in all material respects, the results of operations and cash flows of Northwest Pipe Company and its subsidiaries for the year ended December&nbsp;31, 2015, in conformity with accounting principles generally accepted in the United States of America. In addition, in our opinion, the financial statement schedule for the year ended December&nbsp;31, 2015 presents fairly, in all material respects, the information set forth therein when read in conjunction with the related consolidated financial statements. These financial statements and financial statement schedule are the responsibility of the Company&#39;s management. Our responsibility is to express an opinion on these financial statements and financial statement schedule based on our audit. We conducted our audit of these financial statements in accordance with the standards of the Public Company Accounting Oversight Board (United States). Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement. An audit includes examining, on a test basis, evidence supporting the amounts and disclosures in the financial statements, assessing the accounting principles used and significant estimates made by management, and evaluating the overall financial statement presentation. We believe that our audit provides a reasonable basis for our opinion.</font></p>

<p style="margin: 0pt; text-align: justify; text-indent: 36pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">/s/ <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">PricewaterhouseCoopers LLP</font></p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Portland, Oregon</p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">March<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;4, 2016</font>, except for the effects of discontinued operations discussed in Note<font style="font-family:'Times New Roman', Times, serif;font-size:10pt;">&nbsp;3 to the consolidated financial statements, as to which the date is March&nbsp;16, 2018</font></p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">F-2</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>
<div contenteditable="false" docsect="5" id="6272" sectdesc="Income Statement">&nbsp;</div>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><a id="statementofops" name="statementofops"></a>NORTHWEST PIPE COMPANY AND SUBSIDIARIES</b></p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>CONSOLIDATED STATEMENTS OF </b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>OPERATIONS</b></font></p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">(In thousands, except per share amounts)</p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<div data-td-statement-type="income" data-td-taggable-table="" data-td-v2v-id="1519131917651" id="thunderdome-statement-819207">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td colspan="1" style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="10" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Year Ended December 31,</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b> </b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td colspan="1" style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>5</b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 55%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net sale<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195164" style="font-weight: inherit; font-style: normal;">132,780</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195165" style="font-weight: inherit; font-style: normal;">149,387</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195166" style="font-weight: inherit; font-style: normal;">173,160</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 55%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Cost of sale<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195167" style="font-weight: inherit; font-style: normal;">126,957</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195168" style="font-weight: inherit; font-style: normal;">149,704</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195169" style="font-weight: inherit; font-style: normal;">172,554</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 55%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 18pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Gross profit (loss<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">)</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195170" style="font-weight: inherit; font-style: normal;">5,823</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195171" style="font-weight: inherit; font-style: normal;">(317</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195172" style="font-weight: inherit; font-style: normal;">606</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 55%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Selling, general and administrative expens<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195173" style="font-weight: inherit; font-style: normal;">14,143</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195174" style="font-weight: inherit; font-style: normal;">16,921</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195175" style="font-weight: inherit; font-style: normal;">20,378</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 55%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Impairment of goodwil<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">l</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195176" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195177" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195178" style="font-weight: inherit; font-style: normal;">5,282</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 55%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Gain on sale of facilit<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">y</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195179" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195180" style="font-weight: inherit; font-style: normal;">(7,860</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195181" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 55%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Restructuring expens<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195182" style="font-weight: inherit; font-style: normal;">881</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195183" style="font-weight: inherit; font-style: normal;">990</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195184" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 55%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 18pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Operating los<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195185" style="font-weight: inherit; font-style: normal;">(9,201</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195186" style="font-weight: inherit; font-style: normal;">(10,368</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195187" style="font-weight: inherit; font-style: normal;">(25,054</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 55%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Other incom<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195188" style="font-weight: inherit; font-style: normal;">193</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195189" style="font-weight: inherit; font-style: normal;">24</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195190" style="font-weight: inherit; font-style: normal;">58</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 55%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Interest incom<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195191" style="font-weight: inherit; font-style: normal;">6</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195192" style="font-weight: inherit; font-style: normal;">14</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195193" style="font-weight: inherit; font-style: normal;">1</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 55%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Interest expens<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195194" style="font-weight: inherit; font-style: normal;">(490</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195195" style="font-weight: inherit; font-style: normal;">(509</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195196" style="font-weight: inherit; font-style: normal;">(1,340</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 55%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 18pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Loss from continuing operations before income taxe<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195197" style="font-weight: inherit; font-style: normal;">(9,492</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195198" style="font-weight: inherit; font-style: normal;">(10,839</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195199" style="font-weight: inherit; font-style: normal;">(26,335</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 55%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Income tax benefi<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">t</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195200" style="font-weight: inherit; font-style: normal;">(1,100</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195201" style="font-weight: inherit; font-style: normal;">(4,098</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195202" style="font-weight: inherit; font-style: normal;">(8,523</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 55%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 18pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Loss from continuing operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195203" style="font-weight: inherit; font-style: normal;">(8,392</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195204" style="font-weight: inherit; font-style: normal;">(6,741</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195205" style="font-weight: inherit; font-style: normal;">(17,812</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 55%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Discontinued operations<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 55%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 9pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Loss from operations of discontinued operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195206" style="font-weight: inherit; font-style: normal;">(1,779</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195207" style="font-weight: inherit; font-style: normal;">(3,180</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195208" style="font-weight: inherit; font-style: normal;">(15,004</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 55%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 9pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Gain on sale of facilit<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">y</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195209" style="font-weight: inherit; font-style: normal;">6</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195210" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195211" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 55%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 9pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Income tax benefi<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">t</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195212" style="font-weight: inherit; font-style: normal;">(2</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195213" style="font-weight: inherit; font-style: normal;">(658</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195214" style="font-weight: inherit; font-style: normal;">(3,428</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 55%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 18pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Loss on discontinued operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195215" style="font-weight: inherit; font-style: normal;">(1,771</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195216" style="font-weight: inherit; font-style: normal;">(2,522</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195217" style="font-weight: inherit; font-style: normal;">(11,576</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 55%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net los<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195218" style="font-weight: inherit; font-style: normal;">(10,163</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195219" style="font-weight: inherit; font-style: normal;">(9,263</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195220" style="font-weight: inherit; font-style: normal;">(29,388</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 55%;">&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 55%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Basic and diluted loss per share<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 55%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 9pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Continuing operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195221" style="font-weight: inherit; font-style: normal;">(0.88</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195222" style="font-weight: inherit; font-style: normal;">(0.71</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195223" style="font-weight: inherit; font-style: normal;">(1.86</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 55%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 9pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Discontinued operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195224" style="font-weight: inherit; font-style: normal;">(0.18</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195225" style="font-weight: inherit; font-style: normal;">(0.26</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195226" style="font-weight: inherit; font-style: normal;">(1.21</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 55%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 18pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net loss per shar<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195227" style="font-weight: inherit; font-style: normal;">(1.06</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195228" style="font-weight: inherit; font-style: normal;">(0.97</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195229" style="font-weight: inherit; font-style: normal;">(3.07</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 55%;">&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 55%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Shares used in per share calculations<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 55%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 9pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Basic and dilute<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">d</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195230" style="font-weight: inherit; font-style: normal;">9,613</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195231" style="font-weight: inherit; font-style: normal;">9,588</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195232" style="font-weight: inherit; font-style: normal;">9,560</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

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

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">F-3</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<div contenteditable="false" docsect="6" id="6273" sectdesc="Comprehensive Income">&nbsp;</div>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><a id="loss" name="loss"></a>NORTHWEST PIPE COMPANY</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b> AND SUBSIDIARIES</b></font></p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>CONSOLIDATED STATEMENTS OF </b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>COMPREHENSIVE </b><b>LOSS</b></font></p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">(In thousands)</p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<div data-td-statement-type="comprehensive-income" data-td-taggable-table="" data-td-v2v-id="1519131925190" id="thunderdome-statement-819208">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td colspan="1" style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="10" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Year Ended December 31,</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b> </b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td colspan="1" style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>5</b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td colspan="1" style="width: 55%;">&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 55%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net los<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195236" style="font-weight: inherit; font-style: normal;">(10,163</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195237" style="font-weight: inherit; font-style: normal;">(9,263</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195238" style="font-weight: inherit; font-style: normal;">(29,388</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 55%;">&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 55%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Other comprehensive income (loss), net of tax<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 55%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 9pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Pension liability adjustmen<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">t</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195239" style="font-weight: inherit; font-style: normal;">57</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195240" style="font-weight: inherit; font-style: normal;">131</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195241" style="font-weight: inherit; font-style: normal;">238</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 55%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 9pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Unrealized gain (loss) on cash flow hedge<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195242" style="font-weight: inherit; font-style: normal;">(19</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195243" style="font-weight: inherit; font-style: normal;">(76</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195244" style="font-weight: inherit; font-style: normal;">57</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 55%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; text-indent: 10pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Other comprehensive income, net of ta<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">x</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195245" style="font-weight: inherit; font-style: normal;">38</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195246" style="font-weight: inherit; font-style: normal;">55</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195247" style="font-weight: inherit; font-style: normal;">295</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 55%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Comprehensive los<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195248" style="font-weight: inherit; font-style: normal;">(10,125</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195249" style="font-weight: inherit; font-style: normal;">(9,208</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195250" style="font-weight: inherit; font-style: normal;">(29,093</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>

</table>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

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

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">F-4</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<div contenteditable="false" docsect="4" id="6274" sectdesc="Balance Sheet">&nbsp;</div>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><a id="balance" name="balance"></a>NORTHWEST PIPE COMPANY AND SUBSIDIARIES</b></p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>CONSOLIDATED BALANCE SHEETS</b></p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">(Dollar amounts in thousands, except per share amounts)</p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<div data-td-statement-type="balance-sheet" data-td-taggable-table="" data-td-v2v-id="1519131930941" id="thunderdome-statement-819209">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td colspan="1" style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D5" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>December 31,</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b> </b></font></b></p>
			</td>
			<td id=".trail.D5" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td colspan="1" style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D5" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D5" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 70%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Asset</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>s</b></font></p>
			</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt 0pt 0pt 18pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Current assets<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B5" style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt 0pt 0pt 36pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Cash and cash equivalents<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195252" style="font-weight: inherit; font-style: normal;">43,646</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.5" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195253" style="font-weight: inherit; font-style: normal;">21,829</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt 0pt 0pt 36pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Trade and other receivables, less allowance for doubtful accounts of $477 and $51<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">5</font></p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195254" style="font-weight: inherit; font-style: normal;">28,990</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195255" style="font-weight: inherit; font-style: normal;">25,555</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt 0pt 0pt 36pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Costs and estimated earnings in excess of billings on uncompleted contracts <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195256" style="font-weight: inherit; font-style: normal;">44,502</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195257" style="font-weight: inherit; font-style: normal;">43,663</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt 0pt 0pt 36pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Inventories<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195258" style="font-weight: inherit; font-style: normal;">17,055</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195259" style="font-weight: inherit; font-style: normal;">18,645</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt 0pt 0pt 36pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Prepaid expenses and other<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195260" style="font-weight: inherit; font-style: normal;">6,562</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195261" style="font-weight: inherit; font-style: normal;">2,096</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt 0pt 0pt 36pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Assets held for sal<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195262" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.5" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195263" style="font-weight: inherit; font-style: normal;">36,822</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt 0pt 0pt 45pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Total current assets<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><em data-td-fact-id="28195264" style="font-weight: inherit; font-style: normal;">140,755</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".amt.5" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><em data-td-fact-id="28195265" style="font-weight: inherit; font-style: normal;">148,610</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt 0pt 0pt 18pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Property and equipment, net<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195266" style="font-weight: inherit; font-style: normal;">78,756</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195267" style="font-weight: inherit; font-style: normal;">81,671</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt 0pt 0pt 18pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Other assets<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195268" style="font-weight: inherit; font-style: normal;">10,813</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.5" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195269" style="font-weight: inherit; font-style: normal;">11,274</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt 0pt 0pt 45pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Total assets<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195270" style="font-weight: inherit; font-style: normal;">230,324</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.5" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195271" style="font-weight: inherit; font-style: normal;">241,555</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 70%;">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
			<td id=".lead.B5">&nbsp;</td>
			<td id=".symb.B5">&nbsp;</td>
			<td id=".amt.B5">&nbsp;</td>
			<td id=".trail.B5">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 70%; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Liabilities and Stockholders<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo; Equit</font></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>y</b></font></p>
			</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B4" style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B5" style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt 0pt 0pt 18pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Current liabilities<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B5" style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt 0pt 0pt 36pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Accounts payable<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195272" style="font-weight: inherit; font-style: normal;">7,521</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.5" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195273" style="font-weight: inherit; font-style: normal;">5,267</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt 0pt 0pt 36pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Accrued liabilities<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195274" style="font-weight: inherit; font-style: normal;">6,563</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195275" style="font-weight: inherit; font-style: normal;">10,925</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt 0pt 0pt 36pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Billings in excess of costs and estimated earnings on uncompleted contracts <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195276" style="font-weight: inherit; font-style: normal;">2,599</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195277" style="font-weight: inherit; font-style: normal;">2,038</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt 0pt 0pt 36pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Current portion of capital lease obligations<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195278" style="font-weight: inherit; font-style: normal;">318</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.5" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195279" style="font-weight: inherit; font-style: normal;">325</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt 0pt 0pt 45pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Total current liabilities<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><em data-td-fact-id="28195280" style="font-weight: inherit; font-style: normal;">17,001</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".amt.5" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><em data-td-fact-id="28195281" style="font-weight: inherit; font-style: normal;">18,555</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt 0pt 0pt 27pt; text-align: justify; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Capital lease obligations, less current portion<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195282" style="font-weight: inherit; font-style: normal;">737</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195283" style="font-weight: inherit; font-style: normal;">602</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt 0pt 0pt 27pt; text-align: justify; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Deferred income taxes<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195284" style="font-weight: inherit; font-style: normal;">941</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195285" style="font-weight: inherit; font-style: normal;">1,282</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt 0pt 0pt 27pt; text-align: justify; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Other long-term liabilities<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195286" style="font-weight: inherit; font-style: normal;">11,381</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.5" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195287" style="font-weight: inherit; font-style: normal;">11,903</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt 0pt 0pt 45pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Total liabilities<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195288" style="font-weight: inherit; font-style: normal;">30,060</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.5" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195289" style="font-weight: inherit; font-style: normal;">32,342</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 70%;">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
			<td id=".lead.B5">&nbsp;</td>
			<td id=".symb.B5">&nbsp;</td>
			<td id=".amt.B5">&nbsp;</td>
			<td id=".trail.B5">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt 0pt 0pt 27pt; text-align: justify; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Commitments and contingencies (Note 15<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">)</font></p>
			</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B5" style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 70%;">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
			<td id=".lead.B5">&nbsp;</td>
			<td id=".symb.B5">&nbsp;</td>
			<td id=".amt.B5">&nbsp;</td>
			<td id=".trail.B5">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt 0pt 0pt 27pt; text-align: justify; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Stockholders<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo; equity:</font></p>
			</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B5" style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt 0pt 0pt 36pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Preferred stock, $.01 par value, 10,000,000 shares authorized,<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font> none issued or outstanding<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195290" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195291" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt 0pt 0pt 36pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Common stock, $.01 par value, 15,000,000 shares authorized<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">,</font> 9,619,755 and 9,601,011 shares issued and outstandin<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">g</font></p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195292" style="font-weight: inherit; font-style: normal;">96</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195293" style="font-weight: inherit; font-style: normal;">96</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt 0pt 0pt 36pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Additional paid-in-capital<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195294" style="font-weight: inherit; font-style: normal;">119,856</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195295" style="font-weight: inherit; font-style: normal;">118,680</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt 0pt 0pt 36pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Retained earnings<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195296" style="font-weight: inherit; font-style: normal;">81,757</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195297" style="font-weight: inherit; font-style: normal;">91,920</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt 0pt 0pt 36pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Accumulated other comprehensive los<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195298" style="font-weight: inherit; font-style: normal;">(1,445</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.5" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195299" style="font-weight: inherit; font-style: normal;">(1,483</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt 0pt 0pt 45pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Total stockholders<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo; equity </font></p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195300" style="font-weight: inherit; font-style: normal;">200,264</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.5" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195301" style="font-weight: inherit; font-style: normal;">209,213</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt 0pt 0pt 45pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;">Total liabilities and stockholders<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo; equity </font></p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195302" style="font-weight: inherit; font-style: normal;">230,324</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.5" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195303" style="font-weight: inherit; font-style: normal;">241,555</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

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

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">F-5</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-size: 1pt;">&nbsp;</p>

<div contenteditable="false" docsect="7" id="6275" sectdesc="Stockholders' Equity">&nbsp;</div>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><a id="equity" name="equity"></a>NORTHWEST PIPE COMPANY AND SUBSIDIARIES</b></p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>CONSOLIDATED STATEMENTS OF STOCKHOLDERS<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo; EQUITY</font></b></p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">(Dollar amounts in thousands)</p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<div data-td-statement-type="stockholders-equity" data-td-taggable-table="" data-td-v2v-id="1519131937114" id="thunderdome-statement-819210">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td colspan="1" style="width: 28%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B5" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.D6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Accumulate</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>d</b></font></b></p>
			</td>
			<td id=".trail.D6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B7" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B7" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B7" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B7" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td colspan="1" style="width: 28%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><em data-td-fact-id="28195310" style="font-weight: inherit; font-style: normal;"><b>&nbsp;</b></em></td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><em data-td-fact-id="28195311" style="font-weight: inherit; font-style: normal;"><b>&nbsp;</b></em></td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Additiona</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>l</b></font></b></p>
			</td>
			<td id=".trail.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B5" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><em data-td-fact-id="28195313" style="font-weight: inherit; font-style: normal;"><b>&nbsp;</b></em></td>
			<td id=".trail.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.D6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Othe</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>r</b></font></b></p>
			</td>
			<td id=".trail.D6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D7" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D7" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Tota</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>l</b></font></b></p>
			</td>
			<td id=".trail.D7" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td colspan="1" style="width: 28%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Common Stoc</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>k</b></font></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Paid I</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>n</b></font></b></p>
			</td>
			<td id=".trail.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D5" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Retaine</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>d</b></font></b></p>
			</td>
			<td id=".trail.D5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D6" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Comprehensiv</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>e</b></font></b></p>
			</td>
			<td id=".trail.D6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D7" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D7" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Stockholders</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&#39;</b></font></b></p>
			</td>
			<td id=".trail.D7" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td colspan="1" style="width: 28%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Share</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>s</b></font></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Amoun</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>t</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Capita</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>l</b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D5" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Earning</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>s</b></font></b></p>
			</td>
			<td id=".trail.D5" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Los</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>s</b></font></b></p>
			</td>
			<td id=".trail.D6" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D7" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D7" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Equit</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>y</b></font></b></p>
			</td>
			<td id=".trail.D7" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Balances, December 31, 201<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">4</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195328" style="font-weight: inherit; font-style: normal;">9,520,067</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195329" style="font-weight: inherit; font-style: normal;">95</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195330" style="font-weight: inherit; font-style: normal;">116,802</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195331" style="font-weight: inherit; font-style: normal;">130,571</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195332" style="font-weight: inherit; font-style: normal;">(1,833</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195333" style="font-weight: inherit; font-style: normal;">245,635</em></td>
			<td id=".trail.7" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net los<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195334" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195335" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195336" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195337" style="font-weight: inherit; font-style: normal;">(29,388</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195338" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195339" style="font-weight: inherit; font-style: normal;">(29,388</em></td>
			<td id=".trail.7" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Other comprehensive income<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B6" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B7" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B7" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B7" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B7" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Unrealized gain on cash flow hedges, net of tax expense of $3<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">4</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195340" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195341" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195342" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195343" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195344" style="font-weight: inherit; font-style: normal;">57</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195345" style="font-weight: inherit; font-style: normal;">57</em></td>
			<td id=".trail.7" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Pension liability adjustment, net of tax expense of $23<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">7</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195346" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195347" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195348" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195349" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195350" style="font-weight: inherit; font-style: normal;">238</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195351" style="font-weight: inherit; font-style: normal;">238</em></td>
			<td id=".trail.7" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 9pt; text-align: left; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Issuance of common stock under stock compensation plan<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195352" style="font-weight: inherit; font-style: normal;">44,685</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195353" style="font-weight: inherit; font-style: normal;">1</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195354" style="font-weight: inherit; font-style: normal;">(424</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195355" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195356" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195357" style="font-weight: inherit; font-style: normal;">(423</em></td>
			<td id=".trail.7" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 9pt; text-align: left; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Tax benefit from stock compensation plan<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195358" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195359" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195360" style="font-weight: inherit; font-style: normal;">19</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195361" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195362" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195363" style="font-weight: inherit; font-style: normal;">19</em></td>
			<td id=".trail.7" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 9pt; text-align: left; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Tax deficiency from stock compensation plan<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195364" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195365" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195366" style="font-weight: inherit; font-style: normal;">(352</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195367" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195368" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195369" style="font-weight: inherit; font-style: normal;">(352</em></td>
			<td id=".trail.7" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 9pt; text-align: left; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Share-based compensation expens<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195370" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195371" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195372" style="font-weight: inherit; font-style: normal;">1,774</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195373" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195374" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195375" style="font-weight: inherit; font-style: normal;">1,774</em></td>
			<td id=".trail.7" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 9pt; text-align: left; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Balances, December 31, 201<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">5</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195376" style="font-weight: inherit; font-style: normal;">9,564,752</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195377" style="font-weight: inherit; font-style: normal;">96</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195378" style="font-weight: inherit; font-style: normal;">117,819</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195379" style="font-weight: inherit; font-style: normal;">101,183</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195380" style="font-weight: inherit; font-style: normal;">(1,538</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195381" style="font-weight: inherit; font-style: normal;">217,560</em></td>
			<td id=".trail.7" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 9pt; text-align: left; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net los<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195382" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195383" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195384" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195385" style="font-weight: inherit; font-style: normal;">(9,263</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195386" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195387" style="font-weight: inherit; font-style: normal;">(9,263</em></td>
			<td id=".trail.7" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 9pt; text-align: left; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Other comprehensive income (loss)<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B6" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B7" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B7" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B7" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B7" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Unrealized loss on cash flow hedges, net of tax benefit of $4<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">3</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195388" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195389" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195390" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195391" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195392" style="font-weight: inherit; font-style: normal;">(76</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195393" style="font-weight: inherit; font-style: normal;">(76</em></td>
			<td id=".trail.7" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Pension liability adjustment, net of tax expense of $8<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">2</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195394" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195395" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195396" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195397" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195398" style="font-weight: inherit; font-style: normal;">131</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195399" style="font-weight: inherit; font-style: normal;">131</em></td>
			<td id=".trail.7" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 9pt; text-align: left; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Issuance of common stock under stock compensation plan<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195400" style="font-weight: inherit; font-style: normal;">36,259</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195401" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195402" style="font-weight: inherit; font-style: normal;">(31</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195403" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195404" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195405" style="font-weight: inherit; font-style: normal;">(31</em></td>
			<td id=".trail.7" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 9pt; text-align: left; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Tax deficiency from stock compensation plan<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195406" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195407" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195408" style="font-weight: inherit; font-style: normal;">(909</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195409" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195410" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195411" style="font-weight: inherit; font-style: normal;">(909</em></td>
			<td id=".trail.7" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 9pt; text-align: left; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Share-based compensation expens<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195412" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195413" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195414" style="font-weight: inherit; font-style: normal;">1,801</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195415" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195416" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.7" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195417" style="font-weight: inherit; font-style: normal;">1,801</em></td>
			<td id=".trail.7" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 9pt; text-align: left; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Balances, December 31, 201<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">6</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><em data-td-fact-id="28195418" style="font-weight: inherit; font-style: normal;">9,601,011</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><em data-td-fact-id="28195419" style="font-weight: inherit; font-style: normal;">96</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><em data-td-fact-id="28195420" style="font-weight: inherit; font-style: normal;">118,680</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><em data-td-fact-id="28195421" style="font-weight: inherit; font-style: normal;">91,920</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><em data-td-fact-id="28195422" style="font-weight: inherit; font-style: normal;">(1,483</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">)</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><em data-td-fact-id="28195423" style="font-weight: inherit; font-style: normal;">209,213</em></td>
			<td id=".trail.7" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 9pt; text-align: left; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net los<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195424" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195425" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195426" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195427" style="font-weight: inherit; font-style: normal;">(10,163</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195428" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195429" style="font-weight: inherit; font-style: normal;">(10,163</em></td>
			<td id=".trail.7" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 9pt; text-align: left; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Other comprehensive income (loss)<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B6" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B7" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B7" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B7" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B7" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Unrealized loss on cash flow hedges, net of tax benefit of $<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">6</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195430" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195431" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195432" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195433" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195434" style="font-weight: inherit; font-style: normal;">(19</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195435" style="font-weight: inherit; font-style: normal;">(19</em></td>
			<td id=".trail.7" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Pension liability adjustment, net of tax expense of $2<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">1</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195436" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195437" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195438" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195439" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195440" style="font-weight: inherit; font-style: normal;">57</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195441" style="font-weight: inherit; font-style: normal;">57</em></td>
			<td id=".trail.7" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt 0pt 0pt 9pt; text-align: left; text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Issuance of common stock under stock compensation plan<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195442" style="font-weight: inherit; font-style: normal;">18,744</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195443" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195444" style="font-weight: inherit; font-style: normal;">(24</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195445" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195446" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195447" style="font-weight: inherit; font-style: normal;">(24</em></td>
			<td id=".trail.7" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Share-based compensation expens<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195448" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195449" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195450" style="font-weight: inherit; font-style: normal;">1,200</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195451" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195452" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.7" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195453" style="font-weight: inherit; font-style: normal;">1,200</em></td>
			<td id=".trail.7" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="width: 28%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Balances, December 31, 201<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">7</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195454" style="font-weight: inherit; font-style: normal;">9,619,755</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195455" style="font-weight: inherit; font-style: normal;">96</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195456" style="font-weight: inherit; font-style: normal;">119,856</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195457" style="font-weight: inherit; font-style: normal;">81,757</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195458" style="font-weight: inherit; font-style: normal;">(1,445</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.7" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195459" style="font-weight: inherit; font-style: normal;">200,264</em></td>
			<td id=".trail.7" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">T<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">he accompanying notes are an integral part of these consolidated financial statements.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">F-6</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-size: 1pt;">&nbsp;</p>

<div contenteditable="false" docsect="8" id="6276" sectdesc="Cash Flows">&nbsp;</div>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><a id="cashflows" name="cashflows"></a>NORTHWEST PIPE COMPANY AND SUBSIDIARIES</b></p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>CONSOLIDATED STATEMENTS OF CASH FLOWS</b></p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">(<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">In thousands)</font></p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></p>

<div data-td-statement-type="cash-flows" data-td-taggable-table="" data-td-v2v-id="1519131943420" id="thunderdome-statement-819211">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="10" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Year Ended December 31,</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b> </b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>5</b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cash flows from operating activities<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net los<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195463" style="font-weight: inherit; font-style: normal;">(10,163</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195464" style="font-weight: inherit; font-style: normal;">(9,263</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195465" style="font-weight: inherit; font-style: normal;">(29,388</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Loss on discontinued operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195466" style="font-weight: inherit; font-style: normal;">(1,771</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195467" style="font-weight: inherit; font-style: normal;">(2,522</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195468" style="font-weight: inherit; font-style: normal;">(11,576</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Loss from continuing operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><em data-td-fact-id="28195469" style="font-weight: inherit; font-style: normal;">(8,392</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><em data-td-fact-id="28195470" style="font-weight: inherit; font-style: normal;">(6,741</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><em data-td-fact-id="28195471" style="font-weight: inherit; font-style: normal;">(17,812</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Adjustments to reconcile loss from continuing operations to net cash provided by (used in) operating activities<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Depreciation and capital lease amortizatio<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">n</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195472" style="font-weight: inherit; font-style: normal;">6,060</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195473" style="font-weight: inherit; font-style: normal;">8,768</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195474" style="font-weight: inherit; font-style: normal;">7,332</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Impairment of goodwil<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">l</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195475" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195476" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195477" style="font-weight: inherit; font-style: normal;">5,282</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Gain on sale of facilit<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">y</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195478" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195479" style="font-weight: inherit; font-style: normal;">(7,860</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195480" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Amortization of intangible asset<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195481" style="font-weight: inherit; font-style: normal;">495</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195482" style="font-weight: inherit; font-style: normal;">523</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195483" style="font-weight: inherit; font-style: normal;">523</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Amortization of debt issuance cost<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195484" style="font-weight: inherit; font-style: normal;">168</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195485" style="font-weight: inherit; font-style: normal;">166</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195486" style="font-weight: inherit; font-style: normal;">598</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Provision for doubtful account<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195487" style="font-weight: inherit; font-style: normal;">638</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195488" style="font-weight: inherit; font-style: normal;">289</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195489" style="font-weight: inherit; font-style: normal;">(374</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Deferred income taxe<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195490" style="font-weight: inherit; font-style: normal;">(341</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195491" style="font-weight: inherit; font-style: normal;">(4,750</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195492" style="font-weight: inherit; font-style: normal;">(3,560</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">(Gain) loss on disposal of property and equipmen<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">t</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195493" style="font-weight: inherit; font-style: normal;">(51</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195494" style="font-weight: inherit; font-style: normal;">19</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195495" style="font-weight: inherit; font-style: normal;">105</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Share-based compensation expens<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195496" style="font-weight: inherit; font-style: normal;">1,200</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195497" style="font-weight: inherit; font-style: normal;">1,809</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195498" style="font-weight: inherit; font-style: normal;">1,743</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Excess tax benefit from stock compensation plan<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195499" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195500" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195501" style="font-weight: inherit; font-style: normal;">(19</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Adjustments to contingent consideratio<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">n</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195502" style="font-weight: inherit; font-style: normal;">27</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195503" style="font-weight: inherit; font-style: normal;">(1,657</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195504" style="font-weight: inherit; font-style: normal;">(211</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Unrealized loss on foreign currency forward contract<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195505" style="font-weight: inherit; font-style: normal;">90</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195506" style="font-weight: inherit; font-style: normal;">170</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195507" style="font-weight: inherit; font-style: normal;">295</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Changes in operating assets and liabilities<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Trade and other receivable<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195508" style="font-weight: inherit; font-style: normal;">(4,073</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195509" style="font-weight: inherit; font-style: normal;">80</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195510" style="font-weight: inherit; font-style: normal;">15,717</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Insurance settlement<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195511" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195512" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195513" style="font-weight: inherit; font-style: normal;">2,625</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Costs and estimated earnings in excess of billings on uncompleted contracts, ne<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">t</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195514" style="font-weight: inherit; font-style: normal;">(278</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195515" style="font-weight: inherit; font-style: normal;">447</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195516" style="font-weight: inherit; font-style: normal;">940</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Inventorie<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195517" style="font-weight: inherit; font-style: normal;">1,543</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195518" style="font-weight: inherit; font-style: normal;">5,728</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195519" style="font-weight: inherit; font-style: normal;">9,934</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Refundable income taxe<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195520" style="font-weight: inherit; font-style: normal;">(77</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195521" style="font-weight: inherit; font-style: normal;">3,254</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195522" style="font-weight: inherit; font-style: normal;">1,285</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Prepaid expenses and other asset<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195523" style="font-weight: inherit; font-style: normal;">(138</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195524" style="font-weight: inherit; font-style: normal;">(630</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195525" style="font-weight: inherit; font-style: normal;">1,196</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Accounts payabl<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195526" style="font-weight: inherit; font-style: normal;">2,128</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195527" style="font-weight: inherit; font-style: normal;">1,048</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195528" style="font-weight: inherit; font-style: normal;">(8,199</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Deferred revenu<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195529" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195530" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195531" style="font-weight: inherit; font-style: normal;">(271</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Accrued and other liabilitie<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195532" style="font-weight: inherit; font-style: normal;">(4,792</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195533" style="font-weight: inherit; font-style: normal;">(2,456</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195534" style="font-weight: inherit; font-style: normal;">3,694</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 45pt;">Net cash provided by (used in) operating activities from continuing operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><em data-td-fact-id="28195535" style="font-weight: inherit; font-style: normal;">(5,793</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><em data-td-fact-id="28195536" style="font-weight: inherit; font-style: normal;">(1,793</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><em data-td-fact-id="28195537" style="font-weight: inherit; font-style: normal;">20,823</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 45pt;">Net cash provided by (used in) operating activities from discontinued operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195538" style="font-weight: inherit; font-style: normal;">(1,727</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195539" style="font-weight: inherit; font-style: normal;">3,312</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195540" style="font-weight: inherit; font-style: normal;">34,383</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 45pt;">Net cash provided by (used in) operating activitie<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195541" style="font-weight: inherit; font-style: normal;">(7,520</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195542" style="font-weight: inherit; font-style: normal;">1,519</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195543" style="font-weight: inherit; font-style: normal;">55,206</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cash flows from investing activities<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Additions to property and equipmen<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">t</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195544" style="font-weight: inherit; font-style: normal;">(2,851</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195545" style="font-weight: inherit; font-style: normal;">(2,292</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195546" style="font-weight: inherit; font-style: normal;">(6,831</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Proceeds from sale of busines<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195547" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195548" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195549" style="font-weight: inherit; font-style: normal;">4,300</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Proceeds from sale of facilit<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">y</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195550" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195551" style="font-weight: inherit; font-style: normal;">13,914</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195552" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Proceeds from sale of property and equipmen<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">t</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195553" style="font-weight: inherit; font-style: normal;">146</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195554" style="font-weight: inherit; font-style: normal;">33</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195555" style="font-weight: inherit; font-style: normal;">55</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Collections on notes receivabl<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195556" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195557" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195558" style="font-weight: inherit; font-style: normal;">7,219</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 45pt;">Net cash provided by (used in) investing activities from continuing operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195559" style="font-weight: inherit; font-style: normal;">(2,705</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195560" style="font-weight: inherit; font-style: normal;">11,655</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195561" style="font-weight: inherit; font-style: normal;">4,743</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 45pt;">Net cash provided by (used in) investing activities from discontinued operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195562" style="font-weight: inherit; font-style: normal;">32,505</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195563" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195564" style="font-weight: inherit; font-style: normal;">(1,684</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 45pt;">Net cash provided by investing activitie<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195565" style="font-weight: inherit; font-style: normal;">29,800</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195566" style="font-weight: inherit; font-style: normal;">11,655</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195567" style="font-weight: inherit; font-style: normal;">3,059</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>
</div>

<p style="margin: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">F-7</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><a id="cashflowscntd" name="cashflowscntd"></a>NORTHWEST PIPE COMPANY AND SUBSIDIARIES</b></p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>CONSOLIDATED STATEMENTS OF CASH FLOWS</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>, Continued</b></font></p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">(<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">In thousands)</font></p>

<p style="margin: 0pt;">&nbsp;</p>

<div data-td-statement-type="cash-flows" data-td-taggable-table="" data-td-v2v-id="1519131955020" id="thunderdome-statement-819212">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="10" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Year Ended December 31,</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b> </b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>5</b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cash flows from financing activities<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Proceeds from issuance of common stoc<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">k</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195572" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195573" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195574" style="font-weight: inherit; font-style: normal;">1</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Tax withholdings related to net share settlements of restricted stock an<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">d</font> performance share award<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195575" style="font-weight: inherit; font-style: normal;">(24</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195576" style="font-weight: inherit; font-style: normal;">(31</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195577" style="font-weight: inherit; font-style: normal;">(424</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Excess tax benefit from stock compensation plan<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195578" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195579" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195580" style="font-weight: inherit; font-style: normal;">19</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Borrowings on line of credi<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">t</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195581" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195582" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195583" style="font-weight: inherit; font-style: normal;">79,250</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Repayments on line of credi<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">t</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195584" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195585" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195586" style="font-weight: inherit; font-style: normal;">(124,837</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Payments of debt issuance cost<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195587" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195588" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195589" style="font-weight: inherit; font-style: normal;">(302</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Payments on capital lease obligation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195590" style="font-weight: inherit; font-style: normal;">(327</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195591" style="font-weight: inherit; font-style: normal;">(279</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195592" style="font-weight: inherit; font-style: normal;">(1,270</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="text-indent: -9pt; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Payments of contingent consideratio<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">n</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195593" style="font-weight: inherit; font-style: normal;">(112</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195594" style="font-weight: inherit; font-style: normal;">(1,233</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195595" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 45pt;">Net cash used in financing activities from continuing operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><em data-td-fact-id="28195596" style="font-weight: inherit; font-style: normal;">(463</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><em data-td-fact-id="28195597" style="font-weight: inherit; font-style: normal;">(1,543</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195598" style="font-weight: inherit; font-style: normal;">(47,563</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 45pt;">Net cash used in financing activities from discontinued operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195599" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195600" style="font-weight: inherit; font-style: normal;">(111</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195601" style="font-weight: inherit; font-style: normal;">(920</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 45pt;">Net cash used in financing activitie<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195602" style="font-weight: inherit; font-style: normal;">(463</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195603" style="font-weight: inherit; font-style: normal;">(1,654</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195604" style="font-weight: inherit; font-style: normal;">(48,483</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 45pt;">Change in cash and cash equivalent<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195605" style="font-weight: inherit; font-style: normal;">21,817</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195606" style="font-weight: inherit; font-style: normal;">11,520</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195607" style="font-weight: inherit; font-style: normal;">9,782</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Cash and cash equivalents, beginning of perio<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">d</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195608" style="font-weight: inherit; font-style: normal;">21,829</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195609" style="font-weight: inherit; font-style: normal;">10,309</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195610" style="font-weight: inherit; font-style: normal;">527</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Cash and cash equivalents, end of perio<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">d</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195611" style="font-weight: inherit; font-style: normal;">43,646</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195612" style="font-weight: inherit; font-style: normal;">21,829</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195613" style="font-weight: inherit; font-style: normal;">10,309</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Supplemental disclosure of cash flow information<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Cash paid during the period for interest, net of amounts capitalize<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">d</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195614" style="font-weight: inherit; font-style: normal;">258</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195615" style="font-weight: inherit; font-style: normal;">283</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195616" style="font-weight: inherit; font-style: normal;">846</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="text-indent: -36pt; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 45pt;">Cash received&nbsp;during the period for income taxes<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font> (net of refunds of $213, $3,427 and $7,949<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">)</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195617" style="font-weight: inherit; font-style: normal;">(153</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195618" style="font-weight: inherit; font-style: normal;">(3,322</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195619" style="font-weight: inherit; font-style: normal;">(7,743</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Noncash investing and financing activities<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Accrued property and equipment purchase<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195620" style="font-weight: inherit; font-style: normal;">184</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195621" style="font-weight: inherit; font-style: normal;">59</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195622" style="font-weight: inherit; font-style: normal;">397</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Capital lease addition<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195623" style="font-weight: inherit; font-style: normal;">455</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195624" style="font-weight: inherit; font-style: normal;">259</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195625" style="font-weight: inherit; font-style: normal;">854</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-left: 9pt;">Proceeds from sale of facility placed in escrow</td>
			<td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195626" style="font-weight: inherit; font-style: normal;">4,465</em></td>
			<td nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195627" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195628" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

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

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">F-8</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><a id="notes" name="notes"></a>NORTHWEST PIPE COMPANY AND SUBSIDIARIES</b></p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div contenteditable="false" docsect="9" id="6277" sectdesc="Note to Financial Statements">&nbsp;</div>

<div data-td-parse-id="1" data-td-statement-type="note" data-td-v2v-id="1519131963069" id="thunderdome-statement-819213">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><em data-td-fact-id="28196228" style="font-weight: inherit; font-style: normal;">1.</em></b></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>ORGANIZATION</b><b>:</b></font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Northwest Pipe Company (collectively with its subsidiaries, t<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">he &ldquo;Company&rdquo;) operates in <em data-td-fact-id="28196229" style="font-weight: inherit; font-style: normal;">one</em> business segment, Water Transmission, which primarily produces steel pipeline systems for use in drinking water infrastructure and has manufacturing facilities located in Portland, Oregon; Adelanto, California; Parkersburg, West Virginia; Saginaw, Texas; St. Louis, Missouri; Salt Lake City, Utah and Monterrey, Mexico.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>
</div>

<div contenteditable="false" docsect="9" id="6278" sectdesc="Note to Financial Statements">&nbsp;</div>

<div data-td-parse-id="1" data-td-statement-type="note" data-td-v2v-id="1519131976311" id="thunderdome-statement-819214">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><em data-td-fact-id="28196230" style="font-weight: inherit; font-style: normal;">2</em></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>.</b></font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES:</b></font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Use of Estimates</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The preparation of <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">the Consolidated Financial Statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. On an ongoing basis, the Company evaluates all of its estimates, including those related to allowance for doubtful accounts, inventories, long-lived assets (including depreciation and amortization), revenue recognition, share-based compensation, income taxes and litigation and other contingencies. Actual results <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> may </em>differ from these estimates under different assumptions or conditions.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Basis of Consolidation and Presentation</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Consolidated Financial Statements include the accounts of Northwest Pipe Company and its subsidiaries over which the Company exercises control as of the financial statement date. Intercompany accounts and transactions have been eliminated.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Lucid Energy Inc.<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> (&ldquo;Lucid&rdquo;)&nbsp;is accounted for under the cost-method of accounting. Lucid is a clean energy company based in Portland, Oregon. The carrying value of this investment is <em data-td-fact-id="28196231" style="font-weight: inherit; font-style: normal;">$0</em> as of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196232" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196233" style="font-weight: inherit; font-style: normal;">2017</em> and <em data-td-fact-id="28196234" style="font-weight: inherit; font-style: normal;">2016</em> due to a history of net losses by Lucid.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Cash and Cash Equivalents</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Cash and cash equivalents consist of cash and short<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">-term, highly liquid investments with maturities of <em data-td-fact-id="28196235" style="font-weight: inherit; font-style: normal;">three</em> months or less when purchased. At times, the Company will have outstanding checks in excess of related bank balances (a &ldquo;book overdraft&rdquo;). If this occurs, the amount of the book overdraft will be reclassified to accounts payable, and changes in the book overdraft will be reflected as a component of operating activities in the Consolidated Statement of Cash Flows. The Company had <em data-td-fact-id="28196236" style="font-weight: inherit; font-style: normal;">no</em> book overdraft as of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196237" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196238" style="font-weight: inherit; font-style: normal;">2017</em> and <em data-td-fact-id="28196239" style="font-weight: inherit; font-style: normal;">2016.</em></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Receivables and </b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Allowance for Doubtful Accounts</b></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Trade receivables are reported on the <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Consolidated Balance Sheet net of doubtful accounts. The Company maintains allowances for estimated losses resulting from the inability of its customers to make required payments or from contract disputes. The amounts of such allowances are based on Company history and management&rsquo;s judgment. At least monthly, the Company reviews past due balances to identify the reasons for non-payment. The Company will write off a receivable account once the account is deemed uncollectible. The Company believes the reported allowances as of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196240" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196241" style="font-weight: inherit; font-style: normal;">2017</em> and <em data-td-fact-id="28196242" style="font-weight: inherit; font-style: normal;">2016</em> are adequate. If the customers&rsquo; financial conditions were to deteriorate resulting in their inability to make payments, or if contract disputes were to escalate, additional allowances <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> may </em>need to be recorded which would result in additional expenses being recorded for the period in which such determination was made.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Inventories</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">As of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December</em><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<em data-td-fact-id="28196243" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196244" style="font-weight: inherit; font-style: normal;">2016,</em> inventories were stated at the lower of cost or market. Upon adoption of Accounting Standards Update <em data-td-fact-id="28196245" style="font-weight: inherit; font-style: normal;">No.</em>&nbsp;<em data-td-fact-id="28196246" style="font-weight: inherit; font-style: normal;">2015</em>-<em data-td-fact-id="28196247" style="font-weight: inherit; font-style: normal;">11,</em> &ldquo;Inventory (Topic&nbsp;<em data-td-fact-id="28196248" style="font-weight: inherit; font-style: normal;">330</em>): Simplifying the Measurement of Inventory&rdquo; on <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> January&nbsp;</em><em data-td-fact-id="28196249" style="font-weight: inherit; font-style: normal;">1,</em> <em data-td-fact-id="28196250" style="font-weight: inherit; font-style: normal;">2017,</em> which did <em data-td-fact-id="28196251" style="font-weight: inherit; font-style: normal;">not</em> result in a change in the Company&rsquo;s inventory values, inventories are stated at the lower of cost and net realizable value. The cost of raw material inventories of steel is either on a specific identification basis or on an average cost basis. The cost of all other raw material inventories, as well as work-in-process and supplies is on an average cost basis. The cost of finished goods uses the <em data-td-fact-id="28196252" style="font-weight: inherit; font-style: normal;">first</em>-in, <em data-td-fact-id="28196253" style="font-weight: inherit; font-style: normal;">first</em>-out method of accounting.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">F-9</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Property and Equipment</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Property and equipment is stated at cost. Maintenance and repairs are expensed as incurred, and costs of<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> new equipment and buildings, as well as costs of expansions or refurbishment of existing equipment and buildings, including interest where applicable, are capitalized. Depreciation and amortization are determined by the units of production method for most equipment and by the straight-line method for the remaining assets based on the estimated useful lives of the related assets. Estimated useful lives by major classes of property and equipment are as follows: Land improvements (<em data-td-fact-id="28196254" style="font-weight: inherit; font-style: normal;">15</em>&nbsp;&ndash; <em data-td-fact-id="28196255" style="font-weight: inherit; font-style: normal;">30</em> years); Buildings (<em data-td-fact-id="28196256" style="font-weight: inherit; font-style: normal;">20</em>&nbsp;&ndash; <em data-td-fact-id="28196257" style="font-weight: inherit; font-style: normal;">40</em> years); and Machinery and equipment (<em data-td-fact-id="28196258" style="font-weight: inherit; font-style: normal;">3</em>&nbsp;&ndash; <em data-td-fact-id="28196259" style="font-weight: inherit; font-style: normal;">30</em> years). Depreciation expense calculated under the units of production method <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> may </em>be less than, equal to, or greater than depreciation expense calculated under the straight-line method due to variances in production levels. Upon disposal, costs and related accumulated depreciation of the assets are removed from the accounts and resulting gains or losses are reflected in operating expenses. The Company leases certain equipment under long-term capital leases, which are being amortized on a straight-line basis over the shorter of its useful life or the lease term.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company assesses impairment of <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">property and equipment whenever changes in circumstances indicate that the carrying values of the asset or asset group(s) <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> may </em><em data-td-fact-id="28196260" style="font-weight: inherit; font-style: normal;">not</em> be recoverable. The asset group is the lowest level at which identifiable cash flows are largely independent of the cash flows of other groups of assets or liabilities. The recoverable value of a long-lived asset group is determined by estimating future undiscounted cash flows using assumptions about the expected future operating performance of the Company.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Goodwill</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Goodwill represents the excess of purchase price over the assigned fair values of the net assets in connection with an acquisition. Goodwill is reviewed for impairment annually <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">as of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196261" style="font-weight: inherit; font-style: normal;">31</em> or whenever events occur or circumstances change that indicate goodwill <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> may </em>be impaired. Goodwill is tested for impairment at the reporting unit level. A reporting unit is an operating segment or <em data-td-fact-id="28196262" style="font-weight: inherit; font-style: normal;">one</em> level below an operating segment (also known as a component). The Company&rsquo;s reporting units are equivalent to its operating segments as the individual components meet the criteria for aggregation. As of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196263" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196264" style="font-weight: inherit; font-style: normal;">2017</em> and <em data-td-fact-id="28196265" style="font-weight: inherit; font-style: normal;">2016,</em> the Company&rsquo;s goodwill was fully impaired.&nbsp;</font>Due to market conditions in <em data-td-fact-id="28196266" style="font-weight: inherit; font-style: normal;">2015,</em> goodwill of <em data-td-fact-id="28196267" style="font-weight: inherit; font-style: normal;">$5.3</em><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;million was quantitatively evaluated using a weighted average of the income and market approaches. The Company determined that its goodwill was impaired as of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> June&nbsp;</em><em data-td-fact-id="28196268" style="font-weight: inherit; font-style: normal;">30,</em> <em data-td-fact-id="28196269" style="font-weight: inherit; font-style: normal;">2015,</em> and it was completely written off in the <em data-td-fact-id="28196270" style="font-weight: inherit; font-style: normal;">second</em> quarter of <em data-td-fact-id="28196271" style="font-weight: inherit; font-style: normal;">2015.</em></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">evaluating goodwill, the Company looks at the long-term prospects for the reporting unit and recognizes that current performance <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> may </em><em data-td-fact-id="28196272" style="font-weight: inherit; font-style: normal;">not</em> be the best indicator of future prospects or value, which requires management judgment. The income approach is based upon projected future after-tax cash flows discounted to present value using factors that consider the timing and risk associated with the future after-tax cash flows. The market approach is based upon historical and/or forward-looking measures using multiples of revenue or earnings before interest, taxes, depreciation and amortization. The Company utilizes a weighted average of the income and market approaches, with a heavier weighting on the income approach because of the relatively limited number of comparable entities for which relevant multiples are available. If the carrying value of the reporting unit exceeds its calculated enterprise value, then the Company continues to assess the fair value of individual assets and liabilities, other than goodwill. The difference between the reporting unit enterprise value and the fair value of its identifiable net assets is the implied fair value of the reporting unit&rsquo;s goodwill. A goodwill impairment loss is recorded for the difference between the implied fair value and its carrying value.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Intangible Assets</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Intangible assets consist primarily of <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">customer relationships, patents and trade names and trademarks recorded as the result of acquisition activity. Intangible assets are amortized using the straight-line method over estimated useful lives ranging from <em data-td-fact-id="28196273" style="font-weight: inherit; font-style: normal;">4</em> to <em data-td-fact-id="28196274" style="font-weight: inherit; font-style: normal;">15</em> years.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">See Note<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<em data-td-fact-id="28196275" style="font-weight: inherit; font-style: normal;">7,</em> &ldquo;Intangible Assets&rdquo; for further discussion of the Company&rsquo;s intangible asset balances.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Workers Compensation</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company is self-insured, or maintains high deductible policies, for losses and liabilities associated with workers compensation claims. Losses are accrued based upon the Company<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo;s estimates of the aggregate liability for claims incurred using historical experience and certain actuarial assumptions followed in the insurance industry. During the <em data-td-fact-id="28196276" style="font-weight: inherit; font-style: normal;">fourth</em> quarter of <em data-td-fact-id="28196277" style="font-weight: inherit; font-style: normal;">2017,</em> as a result of a change in estimate to its workers compensation reserves, the Company recorded a charge of <em data-td-fact-id="28196278" style="font-weight: inherit; font-style: normal;">$1.2</em>&nbsp;million to Cost of sales. During <em data-td-fact-id="28196279" style="font-weight: inherit; font-style: normal;">2016</em> and <em data-td-fact-id="28196280" style="font-weight: inherit; font-style: normal;">2015,</em> there were <em data-td-fact-id="28196281" style="font-weight: inherit; font-style: normal;">no</em> significant changes in estimates recorded to adjust workers compensation reserves. As of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196282" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196283" style="font-weight: inherit; font-style: normal;">2017</em> and <em data-td-fact-id="28196284" style="font-weight: inherit; font-style: normal;">2016,</em> workers compensation reserves recorded were <em data-td-fact-id="28196285" style="font-weight: inherit; font-style: normal;">$3.7</em>&nbsp;million and <em data-td-fact-id="28196286" style="font-weight: inherit; font-style: normal;">$3.4</em>&nbsp;million, respectively, of which <em data-td-fact-id="28196287" style="font-weight: inherit; font-style: normal;">$0.4</em>&nbsp;million and <em data-td-fact-id="28196288" style="font-weight: inherit; font-style: normal;">$0.6</em>&nbsp;million, respectively, were included in Accrued liabilities and <em data-td-fact-id="28196289" style="font-weight: inherit; font-style: normal;">$3.3</em>&nbsp;million and <em data-td-fact-id="28196290" style="font-weight: inherit; font-style: normal;">$2.8</em>&nbsp;million, respectively, were included in Other long-term liabilities.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">F-10</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Accrued Liabilities</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: left; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Accrued liabilities <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">consist of the following (in thousands):</font></p>

<p style="margin: 0pt; text-align: left; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<div data-td-parse-id="1" data-td-taggable-table="table" data-td-v2v-id="1519131976305" id="thunderdome-statement-819215">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>December 31</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>,</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accrued liabilities<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Accrued vacation payabl<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195632" style="font-weight: inherit; font-style: normal;">1,886</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195633" style="font-weight: inherit; font-style: normal;">2,313</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Reserves for expected losses on uncompleted contract<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195634" style="font-weight: inherit; font-style: normal;">911</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195635" style="font-weight: inherit; font-style: normal;">1,409</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Accrued property taxe<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195636" style="font-weight: inherit; font-style: normal;">898</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195637" style="font-weight: inherit; font-style: normal;">1,096</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Workers compensation reserve<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195638" style="font-weight: inherit; font-style: normal;">422</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195639" style="font-weight: inherit; font-style: normal;">569</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Litigation accrua<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">l</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195640" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195641" style="font-weight: inherit; font-style: normal;">1,750</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Othe<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">r</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195642" style="font-weight: inherit; font-style: normal;">2,446</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195643" style="font-weight: inherit; font-style: normal;">3,788</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total accrued liabilitie<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195644" style="font-weight: inherit; font-style: normal;">6,563</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195645" style="font-weight: inherit; font-style: normal;">10,925</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Derivative Instruments</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company conducts business in <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">various foreign countries and, from time to time, settles transactions in foreign currencies. The Company has established a program that utilizes foreign currency forward contracts to offset the risk associated with the effects of certain foreign currency exposures, typically arising from sales contracts denominated in Canadian currency. Foreign currency forward contracts are consistent with the Company&rsquo;s strategy for financial risk management. The Company utilizes cash flow hedge accounting treatment for qualifying foreign currency forward contracts. Instruments that do <em data-td-fact-id="28196291" style="font-weight: inherit; font-style: normal;">not</em> qualify for cash flow hedge accounting treatment are remeasured at fair value on each balance sheet date and resulting gains and losses are recognized in earnings.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Pension Benefits</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company has <em data-td-fact-id="28196292" style="font-weight: inherit; font-style: normal;">two</em> defined benefit pension plans that have been frozen since <em data-td-fact-id="28196293" style="font-weight: inherit; font-style: normal;">2001.</em> The Company funds these plans to cover current plan costs plus amortization of the unfunded plan liabilities. To record these obligations, management uses estimates relating to investment returns, mortality and discount rates. Management reviews all of these assumptions on an annual basis.</p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Foreign Currency Transactions</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Assets and liabilities subject to foreign currency fluctuations are translated into <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">United States dollars at the period-end exchange rate, and revenue and expenses are translated at exchange rates representing an average for the period. Translation adjustments from designated hedges are included in Accumulated other comprehensive loss as a separate component of Stockholders&rsquo; equity. Gains or losses on all other foreign currency transactions are recognized in the Consolidated Statement of Operations. The functional currency of the Company&rsquo;s Mexican operations is the United States dollar.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Revenue Recognition</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Revenue from construction contracts is recognized on the percentage-of-completion method<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">. For a majority of contracts, revenue is measured by the costs incurred to date as a percentage of the estimated total costs of each contract (cost-to-cost method). For a small number of contracts, revenue is measured using units of delivery as progress is best estimated by the number of units delivered under the contract. Contract costs include all direct material and labor costs and those indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation. Selling, general and administrative costs are charged to expense as incurred. The cost of steel is recognized as a project cost when the steel is introduced into the manufacturing process.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company begins recognizing revenue on a project when persuasive evidence of an arrangement exists, recoverability is <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">reasonably assured, and project costs are incurred. Costs <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> may </em>be incurred before the Company has persuasive evidence of an arrangement. In those cases, if recoverability from that arrangement is probable, the project costs are deferred and revenue recognition is delayed.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Changes in job performance, job conditions and estimated profitability, including those arising from <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">contract change orders, contract penalty provisions, foreign currency exchange rate movements, changes in raw materials costs and final contract settlements <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> may </em>result in revisions to estimates of revenue, costs and income and are recognized in the period in which the revisions are determined. Provisions for losses on uncompleted contracts are made in the period such losses are known.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">See &ldquo;<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Recent Accounting and Reporting Developments&rdquo; below for discussion regarding the expected impact of the adoption of new guidance for revenue recognition effective in the <em data-td-fact-id="28196294" style="font-weight: inherit; font-style: normal;">first</em> quarter of <em data-td-fact-id="28196295" style="font-weight: inherit; font-style: normal;">2018.</em></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><em data-td-fact-id="28196296" style="font-weight: inherit; font-style: normal;">No</em><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> customer accounted for <em data-td-fact-id="28196297" style="font-weight: inherit; font-style: normal;">10%</em> or more of total Net sales from continuing operations for the year ended <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196298" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196299" style="font-weight: inherit; font-style: normal;">2017.</em> One customer accounted for <em data-td-fact-id="28196300" style="font-weight: inherit; font-style: normal;">28%</em> of total Net sales from continuing operations for the year&nbsp;ended <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196301" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196302" style="font-weight: inherit; font-style: normal;">2016</em> and <em data-td-fact-id="28196303" style="font-weight: inherit; font-style: normal;">two</em> customers&nbsp;accounted for <em data-td-fact-id="28196304" style="font-weight: inherit; font-style: normal;">16</em>% and <em data-td-fact-id="28196305" style="font-weight: inherit; font-style: normal;">13%</em> of total Net sales from continuing operations for the year&nbsp;ended <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196306" style="font-weight: inherit; font-style: normal;">31,</em>&nbsp;<em data-td-fact-id="28196307" style="font-weight: inherit; font-style: normal;">2015</em>.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">F-11</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net sales <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">from continuing operations by geographic region, based on the location of the customer, were as follows (in thousands):</font></p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<div data-td-parse-id="1" data-td-taggable-table="table" data-td-v2v-id="1519131976306" id="thunderdome-statement-819216">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="10" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Year Ended December 31,</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b> </b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>5</b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net sales from continuing operations by geographic region<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United State<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195647" style="font-weight: inherit; font-style: normal;">122,179</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195648" style="font-weight: inherit; font-style: normal;">137,411</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195649" style="font-weight: inherit; font-style: normal;">161,243</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Canad<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">a</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195650" style="font-weight: inherit; font-style: normal;">10,601</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195651" style="font-weight: inherit; font-style: normal;">11,976</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195652" style="font-weight: inherit; font-style: normal;">11,917</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Tota<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">l</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195653" style="font-weight: inherit; font-style: normal;">132,780</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195654" style="font-weight: inherit; font-style: normal;">149,387</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195655" style="font-weight: inherit; font-style: normal;">173,160</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Share-based Compensation</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company recognizes the compensation cost of employee and director services received in exchange for awards of equity instruments based on the grant date estimated fair value of the awards. <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Share-based compensation cost is recognized over the period during which the employee or director is required to provide service in exchange for the award, and as forfeitures occur, the associated compensation cost recognized to date is reversed.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company estimates the fair value of <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">restricted stock units (&ldquo;RSUs&rdquo;) and performance share awards (&ldquo;PSAs&rdquo;) using the value of the Company&rsquo;s stock on the date of grant, with the exception of market-based PSAs, for which a Monte Carlo simulation model is used. The Monte Carlo simulation model requires the use of subjective and complex assumptions including the price volatility of the underlying stock. The expected stock price volatility assumption is determined using the historical volatility of the Company&rsquo;s and a comparator group of companies&rsquo; stock over the most recent historical period equivalent to the expected life. The Monte Carlo simulation model calculates many potential outcomes for an award and estimates fair value based on the most likely outcome.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">See Note<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<em data-td-fact-id="28196308" style="font-weight: inherit; font-style: normal;">13,</em> &ldquo;Share-based Compensation&rdquo; for further discussion of the Company&rsquo;s share-based compensation.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Income Taxes</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Income taxes are recorded using an asset and liability approach that requires the recognition of deferred <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">income tax assets and liabilities for the expected future income tax consequences of events that have been recognized in the Company&rsquo;s financial statements or income tax returns. Valuation allowances are established when necessary to reduce deferred income tax assets to the amount expected to be realized. The determination of the provision for income taxes requires significant judgment, the use of estimates and the interpretation and application of complex tax laws. The provision for income taxes primarily reflects a combination of income earned and taxed in the various United States federal and state and, to a lesser extent, foreign jurisdictions. Jurisdictional tax law changes, increases or decreases in permanent differences between book and tax items, accruals or adjustments of accruals for unrecognized income tax benefits or valuation allowances and the change in the mix of earnings from these taxing jurisdictions all affect the overall effective income tax rate.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company records<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> income tax reserves for federal, state, local and international exposures relating to periods subject to audit. The development of reserves for these exposures requires judgments about tax issues, potential outcomes and timing, and is a subjective estimate. The Company assesses income tax positions and records income tax benefits for all years subject to examination based upon management&rsquo;s evaluation of the facts, circumstances and information available at the reporting dates. For those income tax positions where it is more-likely-than-<em data-td-fact-id="28196309" style="font-weight: inherit; font-style: normal;">not</em> that an income tax benefit will be sustained, the largest amount of income tax benefit with a greater than <em data-td-fact-id="28196310" style="font-weight: inherit; font-style: normal;">50%</em> likelihood of being realized upon settlement with a tax authority that has full knowledge of all relevant information has been recorded. For those income tax positions where it is <em data-td-fact-id="28196311" style="font-weight: inherit; font-style: normal;">not</em> more-likely-than-<em data-td-fact-id="28196312" style="font-weight: inherit; font-style: normal;">not</em> that an income tax benefit will be sustained, <em data-td-fact-id="28196313" style="font-weight: inherit; font-style: normal;">no</em> income tax benefit has been recognized in the Consolidated Financial Statements.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Accumulated Other Comprehensive Loss</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Accumulated other comprehensive loss includes unrealized gains and losses on derivative instruments related to the effective portion of cash flow hedges and changes in the funded status of the defined benefit pension plans, both net of the related income tax effect. <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">For further information, refer to Note&nbsp;<em data-td-fact-id="28196314" style="font-weight: inherit; font-style: normal;">17,</em> &ldquo;Accumulated Other Comprehensive Loss.&rdquo;</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">F-12</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Net </b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Loss per Share</b></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including stock options, restricted stock units and performance share awards, to the extent dilutive. Since the Company was in a loss position for all periods presented, basic and diluted net loss per share was the same for each period presented as the inclusion of all potential common shares outstanding would have been antidilutive.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">L<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">oss per basic and diluted weighted-average common share outstanding was calculated as follows (in thousands, except per share data):</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-td-parse-id="1" data-td-taggable-table="table" data-td-v2v-id="1519131976307" id="thunderdome-statement-819217">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="10" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Year Ended December 31,</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b> </b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>5</b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Loss from continuing operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195657" style="font-weight: inherit; font-style: normal;">(8,392</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195658" style="font-weight: inherit; font-style: normal;">(6,741</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195659" style="font-weight: inherit; font-style: normal;">(17,812</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Loss on discontinued operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195660" style="font-weight: inherit; font-style: normal;">(1,771</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195661" style="font-weight: inherit; font-style: normal;">(2,522</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195662" style="font-weight: inherit; font-style: normal;">(11,576</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net los<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195663" style="font-weight: inherit; font-style: normal;">(10,163</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195664" style="font-weight: inherit; font-style: normal;">(9,263</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195665" style="font-weight: inherit; font-style: normal;">(29,388</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Basic weighted-average common shares outstandin<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">g</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195666" style="font-weight: inherit; font-style: normal;">9,613</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195667" style="font-weight: inherit; font-style: normal;">9,588</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195668" style="font-weight: inherit; font-style: normal;">9,560</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Effect of potentially dilutive common shares<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><sup>(1</sup><sup>)</sup></font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195669" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195670" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195671" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Diluted weighted-average common shares outstandin<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">g</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195672" style="font-weight: inherit; font-style: normal;">9,613</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195673" style="font-weight: inherit; font-style: normal;">9,588</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195674" style="font-weight: inherit; font-style: normal;">9,560</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Basic and diluted loss per common share<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Continuing operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195675" style="font-weight: inherit; font-style: normal;">(0.88</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195676" style="font-weight: inherit; font-style: normal;">(0.71</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195677" style="font-weight: inherit; font-style: normal;">(1.86</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Discontinued operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195678" style="font-weight: inherit; font-style: normal;">(0.18</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195679" style="font-weight: inherit; font-style: normal;">(0.26</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195680" style="font-weight: inherit; font-style: normal;">(1.21</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net loss per shar<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195681" style="font-weight: inherit; font-style: normal;">(1.06</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195682" style="font-weight: inherit; font-style: normal;">(0.97</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195683" style="font-weight: inherit; font-style: normal;">(3.07</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>

</table>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 24pt;">&nbsp;</td>
			<td style="width: 18pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">(<em data-td-fact-id="28196315" style="font-weight: inherit; font-style: normal;">1</em>)</p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">The weighted<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">-average number of antidilutive shares <em data-td-fact-id="28196316" style="font-weight: inherit; font-style: normal;">not</em> included in the computation of diluted loss per share was approximately <em data-td-fact-id="28196317" style="font-weight: inherit; font-style: normal;">196,000,</em> <em data-td-fact-id="28196318" style="font-weight: inherit; font-style: normal;">198,000</em> and <em data-td-fact-id="28196319" style="font-weight: inherit; font-style: normal;">179,000</em> for the years ended <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196320" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196321" style="font-weight: inherit; font-style: normal;">2017,</em> <em data-td-fact-id="28196322" style="font-weight: inherit; font-style: normal;">2016</em> and <em data-td-fact-id="28196323" style="font-weight: inherit; font-style: normal;">2015,</em> respectively.</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Concentrations of Credit Risk</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Financial instruments, which potentially subject the Company to concentrations of credit risk, consist principally of trade receivables, derivative contracts<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> and deferred compensation plan assets. Trade receivables generally represent a large number of customers, including municipalities, manufacturers, distributors and contractors, dispersed across a wide geographic base. As of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196324" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196325" style="font-weight: inherit; font-style: normal;">2017</em> and <em data-td-fact-id="28196326" style="font-weight: inherit; font-style: normal;">2016,</em> <em data-td-fact-id="28196327" style="font-weight: inherit; font-style: normal;">two</em> customers had a balance in excess of <em data-td-fact-id="28196328" style="font-weight: inherit; font-style: normal;">10%</em> of total accounts receivable. Derivative contracts are with a high quality financial institution. The Company&rsquo;s deferred compensation plan assets, included in Other assets, are invested in a diversified portfolio of stock and bond mutual funds.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Recent Accounting and Reporting Developments</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i>Accounting Changes</i></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> July 2015, </em>the Financial Accounting Standards Board (&ldquo;FASB&rdquo;) issued Accounting Standards Update <em data-td-fact-id="28196329" style="font-weight: inherit; font-style: normal;">No.</em><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<em data-td-fact-id="28196330" style="font-weight: inherit; font-style: normal;">2015</em>-<em data-td-fact-id="28196331" style="font-weight: inherit; font-style: normal;">11,</em> &ldquo;Inventory (Topic&nbsp;<em data-td-fact-id="28196332" style="font-weight: inherit; font-style: normal;">330</em>): Simplifying the Measurement of Inventory&rdquo; (&ldquo;ASU&nbsp;<em data-td-fact-id="28196333" style="font-weight: inherit; font-style: normal;">2015</em>-<em data-td-fact-id="28196334" style="font-weight: inherit; font-style: normal;">11&rdquo;</em>). As a result of ASU&nbsp;<em data-td-fact-id="28196335" style="font-weight: inherit; font-style: normal;">2015</em>-<em data-td-fact-id="28196336" style="font-weight: inherit; font-style: normal;">11,</em> companies are required to measure inventory at the lower of cost and net realizable value. This is a change from the prior requirement to value inventory at the lower of cost or market. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. Inventory valued using the last-in, <em data-td-fact-id="28196337" style="font-weight: inherit; font-style: normal;">first</em>-out or retail inventory method is exempt from ASU&nbsp;<em data-td-fact-id="28196338" style="font-weight: inherit; font-style: normal;">2015</em>-<em data-td-fact-id="28196339" style="font-weight: inherit; font-style: normal;">11.</em> The Company adopted this guidance prospectively on <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> January&nbsp;</em><em data-td-fact-id="28196340" style="font-weight: inherit; font-style: normal;">1,</em> <em data-td-fact-id="28196341" style="font-weight: inherit; font-style: normal;">2017</em> and the impact was <em data-td-fact-id="28196342" style="font-weight: inherit; font-style: normal;">not</em> material to the Company&rsquo;s financial position, results of operations or cash flows.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> March 2016, </em>the FASB issued Accounting Standards Update <em data-td-fact-id="28196343" style="font-weight: inherit; font-style: normal;">No.</em><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<em data-td-fact-id="28196344" style="font-weight: inherit; font-style: normal;">2016</em>-<em data-td-fact-id="28196345" style="font-weight: inherit; font-style: normal;">09,</em> &ldquo;Compensation&ndash;Stock Compensation (Topic&nbsp;<em data-td-fact-id="28196346" style="font-weight: inherit; font-style: normal;">718</em>): Improvements to Employee Share-Based Payment Accounting&rdquo; (&ldquo;ASU&nbsp;<em data-td-fact-id="28196347" style="font-weight: inherit; font-style: normal;">2016</em>-<em data-td-fact-id="28196348" style="font-weight: inherit; font-style: normal;">09&rdquo;</em>). ASU&nbsp;<em data-td-fact-id="28196349" style="font-weight: inherit; font-style: normal;">2016</em>-<em data-td-fact-id="28196350" style="font-weight: inherit; font-style: normal;">09</em> identifies areas for simplification involving several aspects of accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities, an option to recognize gross stock compensation expense with actual forfeitures recognized as they occur, as well as certain classifications on the statement of cash flows. As a result of the adoption of this guidance on <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> January&nbsp;</em><em data-td-fact-id="28196351" style="font-weight: inherit; font-style: normal;">1,</em> <em data-td-fact-id="28196352" style="font-weight: inherit; font-style: normal;">2017,</em> on a prospective basis, the Company recognized <em data-td-fact-id="28196353" style="font-weight: inherit; font-style: normal;">$0.8</em>&nbsp;million of excess tax deficiencies from share-based compensation in Income tax benefit from continuing operations for the year ended <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196354" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196355" style="font-weight: inherit; font-style: normal;">2017.</em> Historically, these amounts were recorded as Additional paid-in capital.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">F-13</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><i>Recent Accounting Standards</i></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> May 2014, </em>the FASB issued Accounting Standards Update <em data-td-fact-id="28196356" style="font-weight: inherit; font-style: normal;">No.</em><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<em data-td-fact-id="28196357" style="font-weight: inherit; font-style: normal;">2014</em>-<em data-td-fact-id="28196358" style="font-weight: inherit; font-style: normal;">09,</em> &ldquo;Revenue from Contracts with Customers (Topic&nbsp;<em data-td-fact-id="28196359" style="font-weight: inherit; font-style: normal;">606</em>)&rdquo; (&ldquo;ASU&nbsp;<em data-td-fact-id="28196360" style="font-weight: inherit; font-style: normal;">2014</em>-<em data-td-fact-id="28196361" style="font-weight: inherit; font-style: normal;">09&rdquo;</em>) which will replace most existing revenue recognition guidance in accordance with United States generally accepted accounting principles (&ldquo;U.S. GAAP&rdquo;). The core principle of ASU&nbsp;<em data-td-fact-id="28196362" style="font-weight: inherit; font-style: normal;">2014</em>-<em data-td-fact-id="28196363" style="font-weight: inherit; font-style: normal;">09</em> is that an entity should recognize revenue for the transfer of goods or services equal to the amount that it expects to be entitled to receive for those goods or services. ASU&nbsp;<em data-td-fact-id="28196364" style="font-weight: inherit; font-style: normal;">2014</em>-<em data-td-fact-id="28196365" style="font-weight: inherit; font-style: normal;">09</em> requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments. ASU&nbsp;<em data-td-fact-id="28196366" style="font-weight: inherit; font-style: normal;">2014</em>-<em data-td-fact-id="28196367" style="font-weight: inherit; font-style: normal;">09</em> is effective for the Company beginning <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> January&nbsp;</em><em data-td-fact-id="28196368" style="font-weight: inherit; font-style: normal;">1,</em> <em data-td-fact-id="28196369" style="font-weight: inherit; font-style: normal;">2018.</em> During <em data-td-fact-id="28196370" style="font-weight: inherit; font-style: normal;">2016</em> and <em data-td-fact-id="28196371" style="font-weight: inherit; font-style: normal;">2017,</em> the FASB issued several ASUs that clarify the implementation guidance for ASU&nbsp;<em data-td-fact-id="28196372" style="font-weight: inherit; font-style: normal;">2014</em>-<em data-td-fact-id="28196373" style="font-weight: inherit; font-style: normal;">09</em> but do <em data-td-fact-id="28196374" style="font-weight: inherit; font-style: normal;">not</em> change the core principle of the guidance.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company has <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">finalized its analysis of the adoption of ASU&nbsp;<em data-td-fact-id="28196375" style="font-weight: inherit; font-style: normal;">2014</em>-<em data-td-fact-id="28196376" style="font-weight: inherit; font-style: normal;">09,</em> which is <em data-td-fact-id="28196377" style="font-weight: inherit; font-style: normal;">not</em> expected to have a material impact on its internal controls over financial reporting or its revenue recognition patterns as compared to revenue recognition under the previous revenue guidance. Revenues generated will continue to be recognized over time utilizing costs to measure progress of performance obligations which is consistent with previous practice. The Company will adopt ASU&nbsp;<em data-td-fact-id="28196378" style="font-weight: inherit; font-style: normal;">2014</em>-<em data-td-fact-id="28196379" style="font-weight: inherit; font-style: normal;">09</em> on <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> January&nbsp;</em><em data-td-fact-id="28196380" style="font-weight: inherit; font-style: normal;">1,</em> <em data-td-fact-id="28196381" style="font-weight: inherit; font-style: normal;">2018</em> using the modified retrospective method<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font>and will recognize the cumulative effect of approximately <em data-td-fact-id="28196382" style="font-weight: inherit; font-style: normal;">$1</em> million from initially applying the new revenue standard as an adjustment to the opening balance of retained earnings. </font>The adjustment to the opening balance of retained earnings is the result of a change in the timing of revenue recognition on certain costs under the new standard, as well as, to a lesser extent, a change in the costs included in the provisions for losses on uncompleted contracts. <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Previously reported results will <em data-td-fact-id="28196383" style="font-weight: inherit; font-style: normal;">not</em> be restated under this transition method. Additionally, upon adoption of ASU&nbsp;<em data-td-fact-id="28196384" style="font-weight: inherit; font-style: normal;">2014</em>-<em data-td-fact-id="28196385" style="font-weight: inherit; font-style: normal;">09,</em> the Company will expand its financial statement disclosures around the nature and timing of the Company&rsquo;s performance obligations, deferred revenue contract liabilities, deferred contract cost assets, as well as significant judgments and practical expedients used by the Company in applying the <em data-td-fact-id="28196386" style="font-weight: inherit; font-style: normal;">five</em>-step revenue model.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> January 2016, </em>the FASB issued <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Accounting Standards Update <em data-td-fact-id="28196387" style="font-weight: inherit; font-style: normal;">No.</em>&nbsp;<em data-td-fact-id="28196388" style="font-weight: inherit; font-style: normal;">2016</em>-<em data-td-fact-id="28196389" style="font-weight: inherit; font-style: normal;">01,</em> &ldquo;Financial Instruments&mdash;Overall (Subtopic&nbsp;<em data-td-fact-id="28196390" style="font-weight: inherit; font-style: normal;">825</em>-<em data-td-fact-id="28196391" style="font-weight: inherit; font-style: normal;">10</em>): Recognition and Measurement of Financial Assets and Financial Liabilities&rdquo; (&ldquo;ASU&nbsp;<em data-td-fact-id="28196392" style="font-weight: inherit; font-style: normal;">2016</em>-<em data-td-fact-id="28196393" style="font-weight: inherit; font-style: normal;">01&rdquo;</em>). ASU&nbsp;<em data-td-fact-id="28196394" style="font-weight: inherit; font-style: normal;">2016</em>-<em data-td-fact-id="28196395" style="font-weight: inherit; font-style: normal;">01</em> makes changes to the accounting for equity investments and financial liabilities accounted for under the fair value option, and changes presentation and disclosure requirements for financial instruments. ASU <em data-td-fact-id="28196396" style="font-weight: inherit; font-style: normal;">2016</em>-<em data-td-fact-id="28196397" style="font-weight: inherit; font-style: normal;">01</em>&nbsp;is effective for the Company beginning <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> January&nbsp;</em><em data-td-fact-id="28196398" style="font-weight: inherit; font-style: normal;">1,</em> <em data-td-fact-id="28196399" style="font-weight: inherit; font-style: normal;">2018.</em>&nbsp;</font>In <em data-td-invalid-detail="1" style="font-weight: inherit; font-style: normal;"> February 2018, </em>the FASB issued Accounting Standards Update <em data-td-fact-id="28196400" style="font-weight: inherit; font-style: normal;">No.</em><font style="font-family:'Times New Roman', Times, serif;font-size:10pt;">&nbsp;<em data-td-fact-id="28196401" style="font-weight: inherit; font-style: normal;">2018</em>-<em data-td-fact-id="28196402" style="font-weight: inherit; font-style: normal;">03,</em> &ldquo;Technical Corrections and Improvements to Financial Instruments&mdash;Overall (Subtopic&nbsp;<em data-td-fact-id="28196403" style="font-weight: inherit; font-style: normal;">825</em>-<em data-td-fact-id="28196404" style="font-weight: inherit; font-style: normal;">10</em>): Recognition and Measurement of Financial Assets and Financial Liabilities&rdquo; (&ldquo;ASU&nbsp;<em data-td-fact-id="28196405" style="font-weight: inherit; font-style: normal;">2018</em>-<em data-td-fact-id="28196406" style="font-weight: inherit; font-style: normal;">03&rdquo;</em>). ASU&nbsp;<em data-td-fact-id="28196407" style="font-weight: inherit; font-style: normal;">2018</em>-<em data-td-fact-id="28196408" style="font-weight: inherit; font-style: normal;">03</em> clarifies certain aspects of the guidance issued in ASU&nbsp;<em data-td-fact-id="28196409" style="font-weight: inherit; font-style: normal;">2016</em>-<em data-td-fact-id="28196410" style="font-weight: inherit; font-style: normal;">01.</em> ASU&nbsp;<em data-td-fact-id="28196411" style="font-weight: inherit; font-style: normal;">2018</em>-<em data-td-fact-id="28196412" style="font-weight: inherit; font-style: normal;">03</em> is effective for the Company beginning <em data-td-invalid-detail="1" style="font-weight: inherit; font-style: normal;"> July&nbsp;</em><em data-td-fact-id="28196413" style="font-weight: inherit; font-style: normal;">1,</em> <em data-td-fact-id="28196414" style="font-weight: inherit; font-style: normal;">2018.</em> Early adoption is permitted once ASU&nbsp;<em data-td-fact-id="28196415" style="font-weight: inherit; font-style: normal;">2016</em>-<em data-td-fact-id="28196416" style="font-weight: inherit; font-style: normal;">01</em> has been adopted.&nbsp;</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company does <em data-td-fact-id="28196417" style="font-weight: inherit; font-style: normal;">not</em> expect a material impact to the Company&rsquo;s financial position, results of operations or cash flows from adoption of this guidance.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> February 2016, </em>the FASB issued Accounting Standards Update <em data-td-fact-id="28196418" style="font-weight: inherit; font-style: normal;">No.</em><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<em data-td-fact-id="28196419" style="font-weight: inherit; font-style: normal;">2016</em>-<em data-td-fact-id="28196420" style="font-weight: inherit; font-style: normal;">02,</em> &ldquo;Leases (Topic&nbsp;<em data-td-fact-id="28196421" style="font-weight: inherit; font-style: normal;">842</em>)&rdquo; (&ldquo;ASU&nbsp;<em data-td-fact-id="28196422" style="font-weight: inherit; font-style: normal;">2016</em>-<em data-td-fact-id="28196423" style="font-weight: inherit; font-style: normal;">02&rdquo;</em>). ASU&nbsp;<em data-td-fact-id="28196424" style="font-weight: inherit; font-style: normal;">2016</em>-<em data-td-fact-id="28196425" style="font-weight: inherit; font-style: normal;">02</em> makes changes to U.S. GAAP, requiring the recognition of lease assets and lease liabilities by lessees for those leases previously classified as operating leases. For operating leases, the lease asset and lease liability will be initially measured at the present value of the lease payments in the balance sheet. The cost of the lease is then allocated over the lease term generally on a straight-line basis. All cash payments will be classified within operating activities in the statement of cash flows. For financing leases, the lease asset and lease liability will be initially measured at the present value of the lease payments in the balance sheet. Interest on the lease liability will be recognized separately from amortization of the lease asset in the statement of comprehensive income. In the statement of cash flows, repayments of the principal portion of the lease liability will be classified within financing activities, and payments of interest on the lease liability and variable payments will be classified within operating activities. For leases with terms of <em data-td-fact-id="28196426" style="font-weight: inherit; font-style: normal;">twelve</em> months or less, a lessee is permitted to make an accounting policy election by asset class <em data-td-fact-id="28196427" style="font-weight: inherit; font-style: normal;">not</em> to recognize lease assets and lease liabilities. Lease expense for such leases will be generally recognized straight-line basis over the lease term. The accounting applied by a lessor is largely unchanged from previous U.S. GAAP. ASU&nbsp;<em data-td-fact-id="28196428" style="font-weight: inherit; font-style: normal;">2016</em>-<em data-td-fact-id="28196429" style="font-weight: inherit; font-style: normal;">02</em> requires qualitative disclosures along with specific quantitative disclosures and will be effective for the Company beginning <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> January&nbsp;</em><em data-td-fact-id="28196430" style="font-weight: inherit; font-style: normal;">1,</em> <em data-td-fact-id="28196431" style="font-weight: inherit; font-style: normal;">2019,</em> including interim periods in <em data-td-fact-id="28196432" style="font-weight: inherit; font-style: normal;">2019.</em> ASU&nbsp;<em data-td-fact-id="28196433" style="font-weight: inherit; font-style: normal;">2016</em>-<em data-td-fact-id="28196434" style="font-weight: inherit; font-style: normal;">02</em> provides for a transitional adoption, with lessees and lessors required to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. Early adoption is permitted, however the Company does <em data-td-fact-id="28196435" style="font-weight: inherit; font-style: normal;">not</em> anticipate early adoption. </font>The Company continues to evaluate ASU<font style="font-family:'Times New Roman', Times, serif;font-size:10pt;">&nbsp;<em data-td-fact-id="28196436" style="font-weight: inherit; font-style: normal;">2016</em>-<em data-td-fact-id="28196437" style="font-weight: inherit; font-style: normal;">02,</em> including the review and implementation of the necessary changes to existing processes and systems that will be required to implement this new standard. While the Company expects the adoption of ASU&nbsp;<em data-td-fact-id="28196438" style="font-weight: inherit; font-style: normal;">2016</em>-<em data-td-fact-id="28196439" style="font-weight: inherit; font-style: normal;">02</em> will materially increase its assets and liabilities on the Consolidated Balance Sheet, it currently does <em data-td-fact-id="28196440" style="font-weight: inherit; font-style: normal;">not</em> expect ASU&nbsp;<em data-td-fact-id="28196441" style="font-weight: inherit; font-style: normal;">2016</em>-<em data-td-fact-id="28196442" style="font-weight: inherit; font-style: normal;">02</em> will have a material effect on its results of operations or cash flows</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> August 2016, </em>the FASB issued Accounting Standards Update <em data-td-fact-id="28196443" style="font-weight: inherit; font-style: normal;">No.</em><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<em data-td-fact-id="28196444" style="font-weight: inherit; font-style: normal;">2016</em>-<em data-td-fact-id="28196445" style="font-weight: inherit; font-style: normal;">15,</em> &ldquo;Statement of Cash Flows (Topic&nbsp;<em data-td-fact-id="28196446" style="font-weight: inherit; font-style: normal;">230</em>): Classification of Certain Cash Receipts and Cash Payments&rdquo; (&ldquo;ASU&nbsp;<em data-td-fact-id="28196447" style="font-weight: inherit; font-style: normal;">2016</em>-<em data-td-fact-id="28196448" style="font-weight: inherit; font-style: normal;">15&rdquo;</em>). ASU&nbsp;<em data-td-fact-id="28196449" style="font-weight: inherit; font-style: normal;">2016</em>-<em data-td-fact-id="28196450" style="font-weight: inherit; font-style: normal;">15</em> clarifies whether <em data-td-fact-id="28196451" style="font-weight: inherit; font-style: normal;">eight</em> specifically identified cash flow issues, which previous U.S. GAAP did <em data-td-fact-id="28196452" style="font-weight: inherit; font-style: normal;">not</em> address, should be categorized as operating, investing or financing activities in the statement of cash flows. ASU <em data-td-fact-id="28196453" style="font-weight: inherit; font-style: normal;">2016</em>-<em data-td-fact-id="28196454" style="font-weight: inherit; font-style: normal;">15</em> is effective for the Company beginning <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> January&nbsp;</em><em data-td-fact-id="28196455" style="font-weight: inherit; font-style: normal;">1,</em> <em data-td-fact-id="28196456" style="font-weight: inherit; font-style: normal;">2018.</em> The Company does <em data-td-fact-id="28196457" style="font-weight: inherit; font-style: normal;">not</em> expect a material impact to the Company&rsquo;s financial position, results of operations or cash flows from adoption of this guidance.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> March 2017, </em>the FASB issued Accounting Standards Update <em data-td-fact-id="28196458" style="font-weight: inherit; font-style: normal;">No.</em><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<em data-td-fact-id="28196459" style="font-weight: inherit; font-style: normal;">2017</em>-<em data-td-fact-id="28196460" style="font-weight: inherit; font-style: normal;">07,</em> &ldquo;Compensation&mdash;Retirement Benefits (Topic&nbsp;<em data-td-fact-id="28196461" style="font-weight: inherit; font-style: normal;">715</em>): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost&rdquo; (&ldquo;ASU&nbsp;<em data-td-fact-id="28196462" style="font-weight: inherit; font-style: normal;">2017</em>-<em data-td-fact-id="28196463" style="font-weight: inherit; font-style: normal;">07&rdquo;</em>), which requires that the service cost component of net benefit cost be presented in the same income statement line as other employee compensation costs, while the other components of net benefit cost are to be presented outside income from operations. ASU&nbsp;<em data-td-fact-id="28196464" style="font-weight: inherit; font-style: normal;">2017</em>-<em data-td-fact-id="28196465" style="font-weight: inherit; font-style: normal;">07</em> is effective for the Company on a retrospective basis beginning <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> January&nbsp;</em><em data-td-fact-id="28196466" style="font-weight: inherit; font-style: normal;">1,</em> <em data-td-fact-id="28196467" style="font-weight: inherit; font-style: normal;">2018.</em> The effect of adopting ASU&nbsp;<em data-td-fact-id="28196468" style="font-weight: inherit; font-style: normal;">2017</em>-<em data-td-fact-id="28196469" style="font-weight: inherit; font-style: normal;">07</em> will be the reclassification of the non-service cost components from Cost of sales to Other expense, resulting in an increase to Gross profit and Operating income. There is <em data-td-fact-id="28196470" style="font-weight: inherit; font-style: normal;">no</em> impact to Income before income taxes or Net income, so therefore <em data-td-fact-id="28196471" style="font-weight: inherit; font-style: normal;">no</em> impact to Net income per share. Upon adoption, the Company expects a decrease to Cost of sales and an increase to Other expense of approximately <em data-td-fact-id="28196472" style="font-weight: inherit; font-style: normal;">$0</em> and <em data-td-fact-id="28196473" style="font-weight: inherit; font-style: normal;">$0.4</em>&nbsp;million for the years ended <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196474" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196475" style="font-weight: inherit; font-style: normal;">2017</em> and <em data-td-fact-id="28196476" style="font-weight: inherit; font-style: normal;">2016,</em> respectively.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">F-14</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> August 2017, </em>the FASB issued Accounting Standards Update <em data-td-fact-id="28196477" style="font-weight: inherit; font-style: normal;">No.</em><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<em data-td-fact-id="28196478" style="font-weight: inherit; font-style: normal;">2017</em>-<em data-td-fact-id="28196479" style="font-weight: inherit; font-style: normal;">12,</em> &ldquo;Derivatives and Hedging (Topic&nbsp;<em data-td-fact-id="28196480" style="font-weight: inherit; font-style: normal;">815</em>): Targeted Improvements to Accounting for Hedging Activities&rdquo; (&ldquo;ASU&nbsp;<em data-td-fact-id="28196481" style="font-weight: inherit; font-style: normal;">2017</em>-<em data-td-fact-id="28196482" style="font-weight: inherit; font-style: normal;">12&rdquo;</em>), which better aligns risk management activities and financial reporting for hedging relationships, simplifies hedge accounting requirements, and improves disclosures of hedging arrangements. ASU&nbsp;<em data-td-fact-id="28196483" style="font-weight: inherit; font-style: normal;">2017</em>-<em data-td-fact-id="28196484" style="font-weight: inherit; font-style: normal;">12</em> will be effective for the Company beginning <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> January&nbsp;</em><em data-td-fact-id="28196485" style="font-weight: inherit; font-style: normal;">1,</em> <em data-td-fact-id="28196486" style="font-weight: inherit; font-style: normal;">2019.</em> Early adoption is permitted for any interim and annual financial statements that have <em data-td-fact-id="28196487" style="font-weight: inherit; font-style: normal;">not</em> yet been issued. The Company is currently assessing the impact of ASU&nbsp;<em data-td-fact-id="28196488" style="font-weight: inherit; font-style: normal;">2017</em>-<em data-td-fact-id="28196489" style="font-weight: inherit; font-style: normal;">12</em> on its Consolidated Financial Statements.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> February 2018, </em>the FASB issued Accounting Standards Update <em data-td-fact-id="28196490" style="font-weight: inherit; font-style: normal;">No.</em><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<em data-td-fact-id="28196491" style="font-weight: inherit; font-style: normal;">2018</em>-<em data-td-fact-id="28196492" style="font-weight: inherit; font-style: normal;">02,</em> &ldquo;Income Statement&mdash;Reporting Comprehensive Income (Topic&nbsp;<em data-td-fact-id="28196493" style="font-weight: inherit; font-style: normal;">220</em>): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income&rdquo; (&ldquo;ASU&nbsp;<em data-td-fact-id="28196494" style="font-weight: inherit; font-style: normal;">2018</em>-<em data-td-fact-id="28196495" style="font-weight: inherit; font-style: normal;">02&rdquo;</em>), which allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act of <em data-td-fact-id="28196496" style="font-weight: inherit; font-style: normal;">2017</em> and requires certain disclosures about stranded tax effects. ASU&nbsp;<em data-td-fact-id="28196497" style="font-weight: inherit; font-style: normal;">2018</em>-<em data-td-fact-id="28196498" style="font-weight: inherit; font-style: normal;">02</em> will be effective for the Company beginning <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> January&nbsp;</em><em data-td-fact-id="28196499" style="font-weight: inherit; font-style: normal;">1,</em> <em data-td-fact-id="28196500" style="font-weight: inherit; font-style: normal;">2019.</em> Early adoption is permitted for any interim and annual financial statements that have <em data-td-fact-id="28196501" style="font-weight: inherit; font-style: normal;">not</em> yet been issued. The Company is currently assessing the impact of ASU&nbsp;<em data-td-fact-id="28196502" style="font-weight: inherit; font-style: normal;">2018</em>-<em data-td-fact-id="28196503" style="font-weight: inherit; font-style: normal;">02,</em> but does <em data-td-fact-id="28196504" style="font-weight: inherit; font-style: normal;">not</em> expect a material impact to the Company&rsquo;s financial position, results of operations or cash flows from adoption of this guidance.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>
</div>

<div contenteditable="false" docsect="9" id="6279" sectdesc="Note to Financial Statements">&nbsp;</div>

<div data-td-parse-id="1" data-td-statement-type="note" data-td-v2v-id="1519131984995" id="thunderdome-statement-819218">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><em data-td-fact-id="28196505" style="font-weight: inherit; font-style: normal;">3</em></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>.</b></font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>DISCONTINUED OPERATIONS</b><b>:</b></font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">On <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December</em><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<em data-td-fact-id="28196506" style="font-weight: inherit; font-style: normal;">26,</em> <em data-td-fact-id="28196507" style="font-weight: inherit; font-style: normal;">2017,</em> the Company completed the sale of substantially all of the assets associated with the Company&rsquo;s manufacturing facility in Atchison, Kansas (the &ldquo;Atchison facility&rdquo;), including all of the real and tangible personal property located at the site of that manufacturing facility. Total consideration of <em data-td-fact-id="28196508" style="font-weight: inherit; font-style: normal;">$37.2</em>&nbsp;million in cash was paid by the buyer, resulting in a nominal gain recognized on the sale. Of the proceeds received, <em data-td-fact-id="28196509" style="font-weight: inherit; font-style: normal;">$0.75</em>&nbsp;million was placed in escrow until February <em data-td-fact-id="28196510" style="font-weight: inherit; font-style: normal;">2018</em> and approximately <em data-td-fact-id="28196511" style="font-weight: inherit; font-style: normal;">$3.7</em>&nbsp;million was placed in escrow for <em data-td-fact-id="28196512" style="font-weight: inherit; font-style: normal;">twelve</em> months to secure the Company&rsquo;s indemnification obligations under the agreement.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In accordance with applicable accounting guidance, the <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">related assets of the Company&rsquo;s Atchison facility are classified as current Assets held for sale in the Consolidated Balance Sheets for periods presented prior to the sale, and the financial results of the Atchison facility are presented as discontinued operations in the Consolidated Statements of Operations for all periods. Cash flows from the Company&rsquo;s discontinued operations are presented separately in the Consolidated Statements of Cash Flows.&nbsp;</font>As the Atchison facility was the remaining Tubular Products<font style="font-family:'Times New Roman', Times, serif;font-size:10pt;">&nbsp;business, the Company now operates in only <em data-td-fact-id="28196513" style="font-weight: inherit; font-style: normal;">one</em> business segment, Water Transmission.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The table <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">below presents the components of the balance sheet accounts associated with the Atchison facility which were reported as current Assets held for sale on the Consolidated Balance Sheets (in thousands).</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-td-parse-id="1" data-td-taggable-table="table" data-td-v2v-id="1519131984991" id="thunderdome-statement-819219">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" rowspan="1" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><b><b><b><b>December 31,</b></b></b></b></td>
			<td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>7</b></font></b></b></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>6</b></font></b></b></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Asset</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>s</b></font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Inventorie<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195685" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195686" style="font-weight: inherit; font-style: normal;">392</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Property and equipment, ne<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">t</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195687" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195688" style="font-weight: inherit; font-style: normal;">36,430</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 45pt;">Total assets<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195689" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195690" style="font-weight: inherit; font-style: normal;">36,822</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">F-15</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The table below presents the operating results for the Company<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo;s discontinued operations (in thousands).</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-td-parse-id="1" data-td-taggable-table="table" data-td-v2v-id="1519131984993" id="thunderdome-statement-819220">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="10" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Year Ended December 31,</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b> </b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>5</b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net sales<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195692" style="font-weight: inherit; font-style: normal;">12</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195693" style="font-weight: inherit; font-style: normal;">6,869</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195694" style="font-weight: inherit; font-style: normal;">63,448</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of sales<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195695" style="font-weight: inherit; font-style: normal;">1,792</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195696" style="font-weight: inherit; font-style: normal;">9,777</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195697" style="font-weight: inherit; font-style: normal;">76,679</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Gross loss<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><em data-td-fact-id="28195698" style="font-weight: inherit; font-style: normal;">(1,780</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195699" style="font-weight: inherit; font-style: normal;">(2,908</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><em data-td-fact-id="28195700" style="font-weight: inherit; font-style: normal;">(13,231</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative expense<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195701" style="font-weight: inherit; font-style: normal;">(1</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195702" style="font-weight: inherit; font-style: normal;">257</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195703" style="font-weight: inherit; font-style: normal;">1,925</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Gain on sale of facility<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195704" style="font-weight: inherit; font-style: normal;">(6</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195705" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195706" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Operating loss<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><em data-td-fact-id="28195707" style="font-weight: inherit; font-style: normal;">(1,773</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><em data-td-fact-id="28195708" style="font-weight: inherit; font-style: normal;">(3,165</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><em data-td-fact-id="28195709" style="font-weight: inherit; font-style: normal;">(15,156</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other income (expense)<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195710" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195711" style="font-weight: inherit; font-style: normal;">(1</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195712" style="font-weight: inherit; font-style: normal;">30</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Interest income<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195713" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195714" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195715" style="font-weight: inherit; font-style: normal;">172</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Interest expense<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195716" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195717" style="font-weight: inherit; font-style: normal;">(14</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195718" style="font-weight: inherit; font-style: normal;">(50</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Loss before income taxes<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195719" style="font-weight: inherit; font-style: normal;">(1,773</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195720" style="font-weight: inherit; font-style: normal;">(3,180</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195721" style="font-weight: inherit; font-style: normal;">(15,004</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Income tax benefit<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195722" style="font-weight: inherit; font-style: normal;">(2</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195723" style="font-weight: inherit; font-style: normal;">(658</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195724" style="font-weight: inherit; font-style: normal;">(3,428</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net loss<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195725" style="font-weight: inherit; font-style: normal;">(1,771</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195726" style="font-weight: inherit; font-style: normal;">(2,522</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195727" style="font-weight: inherit; font-style: normal;">(11,576</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>

</table>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> April</em><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<em data-td-fact-id="28196514" style="font-weight: inherit; font-style: normal;">2015,</em> the Company initiated a production curtailment at the Atchison facility. Severance related restructuring expenses associated with the production curtailment during the year ended <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196515" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196516" style="font-weight: inherit; font-style: normal;">2015</em> were <em data-td-fact-id="28196517" style="font-weight: inherit; font-style: normal;">$0.6</em>&nbsp;million, of which <em data-td-fact-id="28196518" style="font-weight: inherit; font-style: normal;">$0.5</em>&nbsp;million was included in cost of sales and <em data-td-fact-id="28196519" style="font-weight: inherit; font-style: normal;">$0.1</em>&nbsp;million was included in selling, general and administrative expense in the table of operating results for discontinued operations above.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>
</div>

<div contenteditable="false" docsect="9" id="6280" sectdesc="Note to Financial Statements">&nbsp;</div>

<div data-td-parse-id="1" data-td-statement-type="note" data-td-v2v-id="1519131993083" id="thunderdome-statement-819221">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><em data-td-fact-id="28196520" style="font-weight: inherit; font-style: normal;">4</em></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>.</b></font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS ON UNCOMPLETED CONTRACTS AND BILLINGS IN EXCESS OF COSTS AND ESTIMATED EARNINGS:</b></font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">C<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">osts and estimated earnings in excess of billings on uncompleted contracts represents revenue earned under the percentage-of-completion method but <em data-td-fact-id="28196521" style="font-weight: inherit; font-style: normal;">not</em> yet billable based on the terms of the contracts. These amounts are billed based on the terms of the contracts, which include achievement of milestones, partial shipments or completion of the contracts. Billings in excess of costs and estimated earnings on uncompleted contracts represents amounts billed based on the terms of the contracts in advance of costs incurred and revenue earned.</font></p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<div data-td-parse-id="1" data-td-taggable-table="table" data-td-v2v-id="1519131993081" id="thunderdome-statement-819222">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>December 31</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>,</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>(in thousands</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>)</b></font></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Costs incurred on uncompleted contract<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195728" style="font-weight: inherit; font-style: normal;">227,048</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195729" style="font-weight: inherit; font-style: normal;">238,050</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Estimated earning<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195730" style="font-weight: inherit; font-style: normal;">9,722</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195731" style="font-weight: inherit; font-style: normal;">7,247</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195732" style="font-weight: inherit; font-style: normal;">236,770</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195733" style="font-weight: inherit; font-style: normal;">245,297</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less billings to dat<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195734" style="font-weight: inherit; font-style: normal;">(194,867</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195735" style="font-weight: inherit; font-style: normal;">(203,672</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195736" style="font-weight: inherit; font-style: normal;">41,903</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195737" style="font-weight: inherit; font-style: normal;">41,625</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Amounts are presented in the Consolidated Balance Sheets as follows<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Costs and estimated earnings in excess of billings on uncompleted contract<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195738" style="font-weight: inherit; font-style: normal;">44,502</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195739" style="font-weight: inherit; font-style: normal;">43,663</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Billings in excess of costs and estimated earnings on uncompleted contract<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195740" style="font-weight: inherit; font-style: normal;">(2,599</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195741" style="font-weight: inherit; font-style: normal;">(2,038</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195742" style="font-weight: inherit; font-style: normal;">41,903</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195743" style="font-weight: inherit; font-style: normal;">41,625</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">F-16</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>
</div>

<div contenteditable="false" docsect="9" id="6281" sectdesc="Note to Financial Statements">&nbsp;</div>

<div data-td-parse-id="1" data-td-statement-type="note" data-td-v2v-id="1519132002542" id="thunderdome-statement-819313">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><em data-td-fact-id="28196522" style="font-weight: inherit; font-style: normal;">5</em></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>. </b></font></p>
			</td>
			<td>
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>INVENTORIES:</b></font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: left; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Inventories consist of the following (in thousands):</p>

<p style="margin: 0pt; text-align: left; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<div data-td-parse-id="1" data-td-taggable-table="table" data-td-v2v-id="1519132002542" id="thunderdome-statement-819314">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>December 31</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>,</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Short-term inventories<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Raw material<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195745" style="font-weight: inherit; font-style: normal;">13,700</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195746" style="font-weight: inherit; font-style: normal;">15,411</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Work-in-proces<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195747" style="font-weight: inherit; font-style: normal;">1,268</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195748" style="font-weight: inherit; font-style: normal;">1,235</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Finished good<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195749" style="font-weight: inherit; font-style: normal;">464</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195750" style="font-weight: inherit; font-style: normal;">40</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Supplie<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195751" style="font-weight: inherit; font-style: normal;">1,623</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195752" style="font-weight: inherit; font-style: normal;">1,959</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total short-term inventorie<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195753" style="font-weight: inherit; font-style: normal;">17,055</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><em data-td-fact-id="28195754" style="font-weight: inherit; font-style: normal;">18,645</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Long-term inventories<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Finished good<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195755" style="font-weight: inherit; font-style: normal;">820</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195756" style="font-weight: inherit; font-style: normal;">773</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total inventorie<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195757" style="font-weight: inherit; font-style: normal;">17,875</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195758" style="font-weight: inherit; font-style: normal;">19,418</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Long-term inventories are recorded in <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Other assets.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>
</div>

<div contenteditable="false" docsect="9" id="6282" sectdesc="Note to Financial Statements">&nbsp;</div>

<div data-td-parse-id="1" data-td-statement-type="note" data-td-v2v-id="1519132010906" id="thunderdome-statement-819315">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><em data-td-fact-id="28196523" style="font-weight: inherit; font-style: normal;">6</em></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>.</b></font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>PROPERTY AND EQUIPMENT:</b></font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Property and equipment<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">, net consists of the following (in thousands):</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-td-parse-id="1" data-td-taggable-table="table" data-td-v2v-id="1519132010906" id="thunderdome-statement-819316">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>December 31</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>,</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Land and improvement<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195761" style="font-weight: inherit; font-style: normal;">20,185</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195762" style="font-weight: inherit; font-style: normal;">19,787</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Building<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195763" style="font-weight: inherit; font-style: normal;">30,301</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195764" style="font-weight: inherit; font-style: normal;">30,219</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Machinery and equipmen<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">t</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195765" style="font-weight: inherit; font-style: normal;">100,438</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195766" style="font-weight: inherit; font-style: normal;">99,485</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Equipment under capital leas<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195767" style="font-weight: inherit; font-style: normal;">1,171</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195768" style="font-weight: inherit; font-style: normal;">1,126</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Construction in progres<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195769" style="font-weight: inherit; font-style: normal;">972</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195770" style="font-weight: inherit; font-style: normal;">531</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><em data-td-fact-id="28195771" style="font-weight: inherit; font-style: normal;">153,067</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195772" style="font-weight: inherit; font-style: normal;">151,148</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less accumulated depreciation and amortizatio<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">n</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195773" style="font-weight: inherit; font-style: normal;">(74,311</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195774" style="font-weight: inherit; font-style: normal;">(69,477</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Property and equipment, ne<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">t</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195775" style="font-weight: inherit; font-style: normal;">78,756</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195776" style="font-weight: inherit; font-style: normal;">81,671</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Accumulated amortization associated with equipment under capital lease was <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><em data-td-fact-id="28196524" style="font-weight: inherit; font-style: normal;">$0.5</em>&nbsp;million and <em data-td-fact-id="28196525" style="font-weight: inherit; font-style: normal;">$0.6</em>&nbsp;million as of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196526" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196527" style="font-weight: inherit; font-style: normal;">2017</em> and <em data-td-fact-id="28196528" style="font-weight: inherit; font-style: normal;">2016,</em> respectively.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">All property and equipment is located in the United States, except for $<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><em data-td-fact-id="28196529" style="font-weight: inherit; font-style: normal;">3.8</em>&nbsp;million and <em data-td-fact-id="28196530" style="font-weight: inherit; font-style: normal;">$4.1</em>&nbsp;million of property and equipment which is located in Mexico as of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196531" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196532" style="font-weight: inherit; font-style: normal;">2017</em> and <em data-td-fact-id="28196533" style="font-weight: inherit; font-style: normal;">2016,</em> respectively.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">On <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> October</em><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<em data-td-fact-id="28196534" style="font-weight: inherit; font-style: normal;">4,</em> <em data-td-fact-id="28196535" style="font-weight: inherit; font-style: normal;">2016,</em> the Company sold its Denver, Colorado facility for net proceeds of <em data-td-fact-id="28196536" style="font-weight: inherit; font-style: normal;">$13.9</em>&nbsp;million and recorded a gain on the sale of <em data-td-fact-id="28196537" style="font-weight: inherit; font-style: normal;">$7.9</em>&nbsp;million in the <em data-td-fact-id="28196538" style="font-weight: inherit; font-style: normal;">fourth</em> quarter of <em data-td-fact-id="28196539" style="font-weight: inherit; font-style: normal;">2016.</em> Under the terms of the sale, the Company leased the property through <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> March&nbsp;</em><em data-td-fact-id="28196540" style="font-weight: inherit; font-style: normal;">1,</em> <em data-td-fact-id="28196541" style="font-weight: inherit; font-style: normal;">2017,</em> in order to conclude production at the facility, complete final shipments and transfer certain equipment assets to other Company facilities.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">F-17</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>
</div>

<div contenteditable="false" docsect="9" id="6283" sectdesc="Note to Financial Statements">&nbsp;</div>

<div data-td-parse-id="1" data-td-statement-type="note" data-td-v2v-id="1519132019631" id="thunderdome-statement-819227">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><em data-td-fact-id="28196542" style="font-weight: inherit; font-style: normal;">7</em></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>.</b></font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>INTANGIBLE ASSETS</b><b>:</b></font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Intangible assets<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">, included in Other assets on the Consolidated Balance Sheets, consist of the following (in thousands):</font></p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<div data-td-parse-id="1" data-td-taggable-table="table" data-td-v2v-id="1519132019629" id="thunderdome-statement-819228">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Gross Carryin</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>g</b></font></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Accumulate</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>d</b></font></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Intangibl</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>e</b></font></b></p>
			</td>
			<td id=".trail.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Amoun</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>t</b></font></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Amortizatio</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>n</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Assets, Ne</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>t</b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>As of December 31, 201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>7</b></font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Customer relationship<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195777" style="font-weight: inherit; font-style: normal;">1,378</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195778" style="font-weight: inherit; font-style: normal;">(551</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195779" style="font-weight: inherit; font-style: normal;">827</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Patent<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195780" style="font-weight: inherit; font-style: normal;">1,162</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195781" style="font-weight: inherit; font-style: normal;">(929</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195782" style="font-weight: inherit; font-style: normal;">233</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Trade names and trademark<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195783" style="font-weight: inherit; font-style: normal;">1,132</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195784" style="font-weight: inherit; font-style: normal;">(302</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195785" style="font-weight: inherit; font-style: normal;">830</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other (1<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">)</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195786" style="font-weight: inherit; font-style: normal;">176</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195787" style="font-weight: inherit; font-style: normal;">(163</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195788" style="font-weight: inherit; font-style: normal;">13</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Tota<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">l</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195789" style="font-weight: inherit; font-style: normal;">3,848</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195790" style="font-weight: inherit; font-style: normal;">(1,945</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195791" style="font-weight: inherit; font-style: normal;">1,903</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>As of December 31, 201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>6</b></font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Customer relationship<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195792" style="font-weight: inherit; font-style: normal;">1,378</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195793" style="font-weight: inherit; font-style: normal;">(413</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195794" style="font-weight: inherit; font-style: normal;">965</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Patent<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195795" style="font-weight: inherit; font-style: normal;">1,162</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195796" style="font-weight: inherit; font-style: normal;">(697</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195797" style="font-weight: inherit; font-style: normal;">465</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Trade names and trademark<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195798" style="font-weight: inherit; font-style: normal;">1,132</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195799" style="font-weight: inherit; font-style: normal;">(226</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195800" style="font-weight: inherit; font-style: normal;">906</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other (1<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">)</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195801" style="font-weight: inherit; font-style: normal;">295</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195802" style="font-weight: inherit; font-style: normal;">(233</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195803" style="font-weight: inherit; font-style: normal;">62</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Tota<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">l</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195804" style="font-weight: inherit; font-style: normal;">3,967</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195805" style="font-weight: inherit; font-style: normal;">(1,569</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195806" style="font-weight: inherit; font-style: normal;">2,398</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">(<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><em data-td-fact-id="28196543" style="font-weight: inherit; font-style: normal;">1</em>) Other intangibles consist of favorable lease contracts and non-compete agreements.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The estimated amortization expense for <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">each of the next <em data-td-fact-id="28196544" style="font-weight: inherit; font-style: normal;">five</em> years and thereafter is as follows (in thousands):</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-td-parse-id="1" data-td-taggable-table="table" data-td-v2v-id="1519132019630" id="thunderdome-statement-819229">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="margin: 0pt auto 0pt 0pt; width: 85%; text-indent: 0px; font-size: 10pt;">

		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 83%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Year ending December 31</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>,</b></font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">201<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">8</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195809" style="font-weight: inherit; font-style: normal;">459</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">201<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">9</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195810" style="font-weight: inherit; font-style: normal;">213</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">202<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">0</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195811" style="font-weight: inherit; font-style: normal;">213</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">202<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">1</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195812" style="font-weight: inherit; font-style: normal;">213</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">202<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">2</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195813" style="font-weight: inherit; font-style: normal;">213</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Thereafte<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">r</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195814" style="font-weight: inherit; font-style: normal;">592</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195815" style="font-weight: inherit; font-style: normal;">1,903</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>
</div>

<div contenteditable="false" docsect="9" id="6284" sectdesc="Note to Financial Statements">&nbsp;</div>

<div data-td-parse-id="1" data-td-statement-type="note" data-td-v2v-id="1519132026510" id="thunderdome-statement-819230">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><em data-td-fact-id="28196545" style="font-weight: inherit; font-style: normal;">8</em></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>.</b></font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>LINE OF CREDIT</b><b>:</b></font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">T<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">he Company&rsquo;s Loan and Security Agreement (the &ldquo;Agreement&rdquo;) with Bank of America, N.A, as amended, expires on <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> October&nbsp;</em><em data-td-fact-id="28196546" style="font-weight: inherit; font-style: normal;">25,</em> <em data-td-fact-id="28196547" style="font-weight: inherit; font-style: normal;">2018</em> and provides for revolving loans and letters of credit in the aggregate of up to the maximum principal amount (the &ldquo;Revolver Commitment&rdquo;) of <em data-td-fact-id="28196548" style="font-weight: inherit; font-style: normal;">$60</em>&nbsp;million, subject to a borrowing base. The borrowing base is calculated by applying various advance rates to eligible accounts receivable, costs and estimated earnings in excess of billings, inventories and fixed assets, subject to various exclusions, adjustments and sublimits by asset class. The Company has the ability to increase the Revolver Commitment to <em data-td-fact-id="28196549" style="font-weight: inherit; font-style: normal;">$100</em>&nbsp;million, subject to the provisions of the Agreement.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Borrowings under the Agreement bear interest at rates related to <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">London Interbank Offered Rate plus <em data-td-fact-id="28196550" style="font-weight: inherit; font-style: normal;">1.75%</em> to <em data-td-fact-id="28196551" style="font-weight: inherit; font-style: normal;">2.25%,</em> or at Bank of America&rsquo;s prime rate plus <em data-td-fact-id="28196552" style="font-weight: inherit; font-style: normal;">0.75%</em> to <em data-td-fact-id="28196553" style="font-weight: inherit; font-style: normal;">1.25%.</em> Borrowings under the Agreement are secured by substantially all of the Company&rsquo;s assets. As of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196554" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196555" style="font-weight: inherit; font-style: normal;">2017</em> and <em data-td-fact-id="28196556" style="font-weight: inherit; font-style: normal;">2016,</em> there were <em data-td-fact-id="28196557" style="font-weight: inherit; font-style: normal;">no</em> outstanding borrowings. As of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196558" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196559" style="font-weight: inherit; font-style: normal;">2017,</em> the Company&rsquo;s borrowing capacity under the Agreement was <em data-td-fact-id="28196560" style="font-weight: inherit; font-style: normal;">$19.1</em>&nbsp;million, net of outstanding letters of credit.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Agreement also contains customary representations, warranties and events of default, which include the occurrence of events or circumstances which have a Material Adverse Effect, as defined in the Agreement. Payment of outstanding advances <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> may </em>be accelerated, at the option of Bank of America, should the Company default in its obligations under the Agreement.</p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> October 2015, </em>the Company terminated its previous credit agreement and incurred incremental interest expense of <em data-td-fact-id="28196561" style="font-weight: inherit; font-style: normal;">$0.4</em>&nbsp;million related to the write-off of unamortized financing costs associated with the terminated agreement.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Interest expense <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">from continuing operations from line of credit borrowings and capital leases was <em data-td-fact-id="28196562" style="font-weight: inherit; font-style: normal;">$0.5</em>&nbsp;million, net of a nominal amount capitalized in <em data-td-fact-id="28196563" style="font-weight: inherit; font-style: normal;">2017,</em> <em data-td-fact-id="28196564" style="font-weight: inherit; font-style: normal;">$0.5</em>&nbsp;million in <em data-td-fact-id="28196565" style="font-weight: inherit; font-style: normal;">2016</em> and <em data-td-fact-id="28196566" style="font-weight: inherit; font-style: normal;">$1.3</em>&nbsp;million, net of amounts capitalized of <em data-td-fact-id="28196567" style="font-weight: inherit; font-style: normal;">$0.1</em>&nbsp;million in <em data-td-fact-id="28196568" style="font-weight: inherit; font-style: normal;">2015.</em> <em data-td-fact-id="28196569" style="font-weight: inherit; font-style: normal;">No</em> interest was capitalized in <em data-td-fact-id="28196570" style="font-weight: inherit; font-style: normal;">2016.</em></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">F-18</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>
</div>

<div contenteditable="false" docsect="9" id="6285" sectdesc="Note to Financial Statements">&nbsp;</div>

<div data-td-parse-id="1" data-td-statement-type="note" data-td-v2v-id="1519132033645" id="thunderdome-statement-819231">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 22pt; vertical-align: top;">
			<p style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><em data-td-fact-id="28196571" style="font-weight: inherit; font-style: normal;">9</em></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>.</b></font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>LEASES:</b></font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt 0pt 0pt 24.5pt; text-align: justify; text-indent: -24.5pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Capital Lease</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>s</b></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company leases certain equipment used in the manufacturing process. <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company had a total of <em data-td-fact-id="28196572" style="font-weight: inherit; font-style: normal;">$1.1</em>&nbsp;million in capital lease obligations outstanding as of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196573" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196574" style="font-weight: inherit; font-style: normal;">2017.</em> The weighted-average interest rate on all of the Company&rsquo;s capital leases was <em data-td-fact-id="28196575" style="font-weight: inherit; font-style: normal;">4.68%.</em> The future minimum payments under the Company&rsquo;s capital leases as of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196576" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196577" style="font-weight: inherit; font-style: normal;">2017</em> are as follows (in thousands):</font></p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-td-parse-id="1" data-td-taggable-table="table" data-td-v2v-id="1519132033644" id="thunderdome-statement-819317">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="margin: 0pt auto 0pt 0pt; width: 85%; text-indent: 0px; font-size: 10pt;">

		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 83%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">201<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">8</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195817" style="font-weight: inherit; font-style: normal;">361</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">201<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">9</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195818" style="font-weight: inherit; font-style: normal;">333</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">202<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">0</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195819" style="font-weight: inherit; font-style: normal;">238</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">202<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">1</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195820" style="font-weight: inherit; font-style: normal;">121</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">202<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">2</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195821" style="font-weight: inherit; font-style: normal;">100</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total minimum lease payment<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195822" style="font-weight: inherit; font-style: normal;">1,153</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amount representing interest<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195823" style="font-weight: inherit; font-style: normal;">(98</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Present value of minimum lease payment<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195824" style="font-weight: inherit; font-style: normal;">1,055</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Current portion of capital lease obligations</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195825" style="font-weight: inherit; font-style: normal;">318</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Capital lease obligations, less current portio<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">n</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195826" style="font-weight: inherit; font-style: normal;">737</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt 0pt 0pt 24.5pt; text-align: justify; text-indent: -24.5pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Operating Leases</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company has entered into various equipment <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">and property leases with terms of <em data-td-fact-id="28196578" style="font-weight: inherit; font-style: normal;">ten</em> years or less. Total rental expense from continuing operations for the years ended <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196579" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196580" style="font-weight: inherit; font-style: normal;">2017,</em> <em data-td-fact-id="28196581" style="font-weight: inherit; font-style: normal;">2016</em> and <em data-td-fact-id="28196582" style="font-weight: inherit; font-style: normal;">2015</em> was <em data-td-fact-id="28196583" style="font-weight: inherit; font-style: normal;">$3.0</em>&nbsp;million, <em data-td-fact-id="28196584" style="font-weight: inherit; font-style: normal;">$3.0</em>&nbsp;million and <em data-td-fact-id="28196585" style="font-weight: inherit; font-style: normal;">$3.1</em>&nbsp;million, respectively. Certain of the Company&rsquo;s operating lease agreements include renewals and/or purchase options set to expire at various dates. The future minimum payments for operating leases with initial or remaining terms in excess of <em data-td-fact-id="28196586" style="font-weight: inherit; font-style: normal;">one</em> year as of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196587" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196588" style="font-weight: inherit; font-style: normal;">2017</em> are as follows (in thousands):</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-td-parse-id="1" data-td-taggable-table="table" data-td-v2v-id="1519132033644" id="thunderdome-statement-819233">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 85%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-right: 15%;">

		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 82%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">201<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">8</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195827" style="font-weight: inherit; font-style: normal;">1,698</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">201<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">9</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195828" style="font-weight: inherit; font-style: normal;">1,242</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">202<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">0</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195829" style="font-weight: inherit; font-style: normal;">1,108</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">202<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">1</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195830" style="font-weight: inherit; font-style: normal;">798</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">202<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">2</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195831" style="font-weight: inherit; font-style: normal;">381</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Thereafte<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">r</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195832" style="font-weight: inherit; font-style: normal;">1,045</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195833" style="font-weight: inherit; font-style: normal;">6,272</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>
</div>

<div contenteditable="false" docsect="9" id="6286" sectdesc="Note to Financial Statements">&nbsp;</div>

<div data-td-parse-id="1" data-td-statement-type="note" data-td-v2v-id="1519132041785" id="thunderdome-statement-819234">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><em data-td-fact-id="28196589" style="font-weight: inherit; font-style: normal;">10</em></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>.</b></font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>FAIR VALUE MEASUREMENTS:</b></font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company records its financial assets and liabilities at fair value, which is defined as the price that would be received to sell an asset or paid to transfer a liability, in the principal or most advantageous market for the asset or liability, in an orderly transaction between market participants at the measurement date.</p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The authoritative guidance establishes a fair value hierarchy <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">that prioritizes the inputs to valuation techniques used to measure fair value into <em data-td-fact-id="28196590" style="font-weight: inherit; font-style: normal;">three</em> broad levels. These levels are: Level&nbsp;<em data-td-fact-id="28196591" style="font-weight: inherit; font-style: normal;">1</em> (inputs are quoted prices in active markets for identical assets or liabilities); Level&nbsp;<em data-td-fact-id="28196592" style="font-weight: inherit; font-style: normal;">2</em> (inputs are other than quoted prices that are observable, either directly or indirectly through corroboration with observable market data); and Level&nbsp;<em data-td-fact-id="28196593" style="font-weight: inherit; font-style: normal;">3</em> (inputs are unobservable, with little or <em data-td-fact-id="28196594" style="font-weight: inherit; font-style: normal;">no</em> market data that exists, such as internal financial forecasts). The Company is required to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">F-19</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt 0pt 0pt 27.35pt; text-align: justify; text-indent: -27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Assets/Liabilities Measured and Recorded at Fair Value on a Recurring Basis</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The following table summarizes information regarding the Company<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo;s financial assets and liabilities that are measured at fair value on a recurring basis (in thousands):</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-td-parse-id="1" data-td-taggable-table="table" data-td-v2v-id="1519132041784" id="thunderdome-statement-819235">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td style="width: 52%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>As of December 31, 201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>7</b></font></p>
			</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Tota</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>l</b></font></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Level<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>1</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Level<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>2</b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D5" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Level<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>3</b></font></b></p>
			</td>
			<td id=".trail.D5" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Financial assets<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Deferred compensation pla<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">n</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195834" style="font-weight: inherit; font-style: normal;">6,244</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195835" style="font-weight: inherit; font-style: normal;">5,251</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195836" style="font-weight: inherit; font-style: normal;">993</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195837" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
			<td id=".lead.B5">&nbsp;</td>
			<td id=".symb.B5">&nbsp;</td>
			<td id=".amt.B5">&nbsp;</td>
			<td id=".trail.B5">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Financial liabilities<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Derivative<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195838" style="font-weight: inherit; font-style: normal;">(60</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195839" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195840" style="font-weight: inherit; font-style: normal;">(60</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195841" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="padding: 0pt 0pt 0pt 18pt;">&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
			<td id=".lead.B5">&nbsp;</td>
			<td id=".symb.B5">&nbsp;</td>
			<td id=".amt.B5">&nbsp;</td>
			<td id=".trail.B5">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>As of December 31, 201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>6</b></font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Financial assets<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Deferred compensation pla<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">n</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195842" style="font-weight: inherit; font-style: normal;">6,209</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195843" style="font-weight: inherit; font-style: normal;">5,215</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195844" style="font-weight: inherit; font-style: normal;">994</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195845" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Derivative<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195846" style="font-weight: inherit; font-style: normal;">58</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195847" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195848" style="font-weight: inherit; font-style: normal;">58</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195849" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total asset<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195850" style="font-weight: inherit; font-style: normal;">6,267</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195851" style="font-weight: inherit; font-style: normal;">5,215</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195852" style="font-weight: inherit; font-style: normal;">1,052</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195853" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
			<td id=".lead.B5">&nbsp;</td>
			<td id=".symb.B5">&nbsp;</td>
			<td id=".amt.B5">&nbsp;</td>
			<td id=".trail.B5">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Financial liabilities<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Derivative<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195854" style="font-weight: inherit; font-style: normal;">(8</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195855" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195856" style="font-weight: inherit; font-style: normal;">(8</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195857" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The deferred compensation plan assets consist of cash and several publicly traded stock and bond mutual funds, valued using quoted market prices in active markets<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">, classified as Level&nbsp;<em data-td-fact-id="28196595" style="font-weight: inherit; font-style: normal;">1</em> within the fair value hierarchy, as well as guaranteed investment contracts, valued at principal plus interest credited at contract rates, classified as Level&nbsp;<em data-td-fact-id="28196596" style="font-weight: inherit; font-style: normal;">2</em> within the fair value hierarchy.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo;s derivatives consist of foreign currency forward contracts, which are accounted for as cash flow hedges, and are valued using various pricing models or discounted cash flow analyses that incorporate observable market parameters, such as interest rate yield curves and currency rates, classified as Level&nbsp;<em data-td-fact-id="28196597" style="font-weight: inherit; font-style: normal;">2</em> within the fair value hierarchy. Derivative valuations incorporate credit risk adjustments that are necessary to reflect the probability of default by the counterparty or the Company.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The net carrying amounts of <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">cash and cash equivalents, trade and other receivables, accounts payable and accrued liabilities approximate fair value due to the short-term nature of these instruments.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Assets</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b> Measured and Recorded at Fair Value on a Non</b><b>r</b><b>ecurring Basis</b></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> measures its financial assets, including non-marketable cost-method investments, at fair value on a nonrecurring basis when they are determined to be other-than-temporarily impaired. The fair value of these assets is determined using Level&nbsp;<em data-td-fact-id="28196598" style="font-weight: inherit; font-style: normal;">3</em> unobservable inputs due to the absence of observable market inputs, and because the valuations require management judgment. There were <em data-td-fact-id="28196599" style="font-weight: inherit; font-style: normal;">no</em> material impairment charges recorded on investments during the years ended <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196600" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196601" style="font-weight: inherit; font-style: normal;">2017,</em> <em data-td-fact-id="28196602" style="font-weight: inherit; font-style: normal;">2016</em> and <em data-td-fact-id="28196603" style="font-weight: inherit; font-style: normal;">2015.</em></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">If required as part of its <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">goodwill impairment assessments, the Company calculates the business enterprise value of applicable reporting units. This calculation uses a weighted average of income and market approaches, and is classified as Level&nbsp;<em data-td-fact-id="28196604" style="font-weight: inherit; font-style: normal;">3</em> within the fair value hierarchy. The income approach is primarily driven by inputs from the Company&rsquo;s internal financial forecasts. The market approach incorporates inputs from market participant data, as well as inputs derived from Company assumptions.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>
</div>

<div contenteditable="false" docsect="9" id="6287" sectdesc="Note to Financial Statements">&nbsp;</div>

<div data-td-parse-id="1" data-td-statement-type="note" data-td-v2v-id="1519132049576" id="thunderdome-statement-819236">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 22pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><em data-td-fact-id="28196605" style="font-weight: inherit; font-style: normal;">11</em></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>.</b></font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES:</b></font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">For each derivative contract entered into in which the Company seeks to obtain cash flow hedge accounting treatment, the Company formally documents all relationships between hedging instruments and hedged items, as well as its risk management objective and strategy for undertaking the hedge transaction, the nature of the risk being hedged, how the hedging instrument<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo;s effectiveness in offsetting the hedged risk will be assessed prospectively and retrospectively and a description of the method of measuring ineffectiveness. This process includes linking all derivatives to specific firm commitments or forecasted transactions and designating the derivatives as cash flow hedges. The Company also formally assesses, both at the hedge&rsquo;s inception and on an ongoing basis, whether the derivative contracts that are used in hedging transactions are highly effective in offsetting changes in cash flows of hedged items. The effective portion of these hedged items is reflected in Unrealized gain (loss) on cash flow hedges on the Consolidated Statements of Comprehensive Loss. If it is determined that a derivative contract is <em data-td-fact-id="28196606" style="font-weight: inherit; font-style: normal;">not</em> highly effective, or that it has ceased to be a highly effective hedge, the Company will be required to discontinue hedge accounting with respect to that derivative contract prospectively.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">F-20</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">As of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196607" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196608" style="font-weight: inherit; font-style: normal;">2017</em> and <em data-td-fact-id="28196609" style="font-weight: inherit; font-style: normal;">2016,</em> the total notional amount of the derivative contracts designated as cash flow hedges was <em data-td-fact-id="28196610" style="font-weight: inherit; font-style: normal;">$2.1</em>&nbsp;million (<em data-td-fact-id="28196611" style="font-weight: inherit; font-style: normal;">CAD$2.7</em>&nbsp;million) and <em data-td-fact-id="28196612" style="font-weight: inherit; font-style: normal;">$3.4</em>&nbsp;million (<em data-td-fact-id="28196613" style="font-weight: inherit; font-style: normal;">CAD$4.5</em>&nbsp;million), respectively. Derivative assets are included within Prepaid expenses and other and derivative liabilities are included within Accrued liabilities in the Consolidated Balance Sheets. All of the Company&rsquo;s foreign currency forward contracts are subject to an enforceable master netting arrangement. The Company presents the assets and liabilities associated with its foreign currency forward contracts at their gross fair values in the Consolidated Balance Sheets.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">All of the Company<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo;s Canadian forward contracts have maturities less than <em data-td-fact-id="28196614" style="font-weight: inherit; font-style: normal;">twelve</em> months as of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196615" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196616" style="font-weight: inherit; font-style: normal;">2017,</em> except <em data-td-fact-id="28196617" style="font-weight: inherit; font-style: normal;">two</em> contracts with a combined notional amount of <em data-td-fact-id="28196618" style="font-weight: inherit; font-style: normal;">$2.1</em>&nbsp;million (<em data-td-fact-id="28196619" style="font-weight: inherit; font-style: normal;">CAD$2.7</em>&nbsp;million) which have remaining maturities of <em data-td-fact-id="28196620" style="font-weight: inherit; font-style: normal;">15</em> to <em data-td-fact-id="28196621" style="font-weight: inherit; font-style: normal;">17</em> months.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">As of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December</em><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<em data-td-fact-id="28196622" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196623" style="font-weight: inherit; font-style: normal;">2017</em> and <em data-td-fact-id="28196624" style="font-weight: inherit; font-style: normal;">2016,</em> the total notional amount of the derivative contracts <em data-td-fact-id="28196625" style="font-weight: inherit; font-style: normal;">not</em> designated as cash flow hedges was <em data-td-fact-id="28196626" style="font-weight: inherit; font-style: normal;">$0.2</em>&nbsp;million (<em data-td-fact-id="28196627" style="font-weight: inherit; font-style: normal;">CAD$0.2</em>&nbsp;million) and <em data-td-fact-id="28196628" style="font-weight: inherit; font-style: normal;">$0.9</em>&nbsp;million (<em data-td-fact-id="28196629" style="font-weight: inherit; font-style: normal;">CAD$1.3</em>&nbsp;million), respectively. </font>For the years ended <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196630" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196631" style="font-weight: inherit; font-style: normal;">2017,</em> <em data-td-fact-id="28196632" style="font-weight: inherit; font-style: normal;">2016</em> and <em data-td-fact-id="28196633" style="font-weight: inherit; font-style: normal;">2015,</em> gains recognized in Net sales from continuing operations from derivative contracts <em data-td-fact-id="28196634" style="font-weight: inherit; font-style: normal;">not</em> designated as hedging instruments were approximately <em data-td-fact-id="28196635" style="font-weight: inherit; font-style: normal;">$0,</em> <em data-td-fact-id="28196636" style="font-weight: inherit; font-style: normal;">$0</em> and <em data-td-fact-id="28196637" style="font-weight: inherit; font-style: normal;">$0.4</em>&nbsp;million, respectively. As of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196638" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196639" style="font-weight: inherit; font-style: normal;">2017,</em> unrealized pretax losses on outstanding derivatives in Accumulated other comprehensive loss was approximately <em data-td-fact-id="28196640" style="font-weight: inherit; font-style: normal;">$0.</em> Typically, outstanding derivatives balances in Accumulated other comprehensive loss are expected to be reclassified to Net sales from continuing operations within the next <em data-td-fact-id="28196641" style="font-weight: inherit; font-style: normal;">twelve</em> months as a result of underlying hedged transactions also being recorded in Net sales from continuing operations. See Note&nbsp;<em data-td-fact-id="28196642" style="font-weight: inherit; font-style: normal;">17,</em> &ldquo;Accumulated Other Comprehensive Loss&rdquo; for additional quantitative information regarding derivative gains and losses.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>
</div>

<div contenteditable="false" docsect="9" id="6288" sectdesc="Note to Financial Statements">&nbsp;</div>

<div data-td-parse-id="1" data-td-statement-type="note" data-td-v2v-id="1519132062458" id="thunderdome-statement-819237">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><em data-td-fact-id="28196643" style="font-weight: inherit; font-style: normal;">12</em></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>.</b></font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>RETIREMENT PLANS:</b></font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Defined Contribution Plan</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company has a defined contribution retirement plan that covers substantially all of its employees and provides for a Company match of up to <em data-td-fact-id="28196644" style="font-weight: inherit; font-style: normal;">50%</em> of the <em data-td-fact-id="28196645" style="font-weight: inherit; font-style: normal;">first</em> <em data-td-fact-id="28196646" style="font-weight: inherit; font-style: normal;">6%</em> of employee contributions to the plan, subject to certain limitations. The defined contribution retirement plan offers <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><em data-td-fact-id="28196647" style="font-weight: inherit; font-style: normal;">24</em> investment options.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Defined Benefit Plans</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company has <em data-td-fact-id="28196648" style="font-weight: inherit; font-style: normal;">two</em> noncontributory defined benefit plans. Effective <em data-td-fact-id="28196649" style="font-weight: inherit; font-style: normal;">2001,</em> both plans were frozen and participants were fully vested in their accrued benefits as of the date each plan was frozen. <em data-td-fact-id="28196650" style="font-weight: inherit; font-style: normal;">No</em> additional participants can be added to the plans and <em data-td-fact-id="28196651" style="font-weight: inherit; font-style: normal;">no</em> additional service can be earned by participants subsequent to the date the plans were frozen. The funding policy for <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">both of these plans is based on current plan costs plus amortization of the unfunded plan liability. All current employees covered by these plans are now covered by the defined contribution retirement plan.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">As of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December</em><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<em data-td-fact-id="28196652" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196653" style="font-weight: inherit; font-style: normal;">2017</em> and <em data-td-fact-id="28196654" style="font-weight: inherit; font-style: normal;">2016,</em> the Company had recorded, in accordance with the actuarial valuations, an accrued pension liability of <em data-td-fact-id="28196655" style="font-weight: inherit; font-style: normal;">$1.7</em>&nbsp;million and <em data-td-fact-id="28196656" style="font-weight: inherit; font-style: normal;">$1.9</em>&nbsp;million, respectively, in Other long-term liabilities and an unrecognized actuarial loss, net of tax, of <em data-td-fact-id="28196657" style="font-weight: inherit; font-style: normal;">$1.4</em>&nbsp;million and <em data-td-fact-id="28196658" style="font-weight: inherit; font-style: normal;">$1.5</em>&nbsp;million, respectively, in Accumulated other comprehensive loss. Additionally, as of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196659" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196660" style="font-weight: inherit; font-style: normal;">2017</em> and <em data-td-fact-id="28196661" style="font-weight: inherit; font-style: normal;">2016,</em> the projected and accumulated benefit obligation was <em data-td-fact-id="28196662" style="font-weight: inherit; font-style: normal;">$6.6</em>&nbsp;million and <em data-td-fact-id="28196663" style="font-weight: inherit; font-style: normal;">$6.5</em>&nbsp;million, respectively, and the fair value of plan assets was <em data-td-fact-id="28196664" style="font-weight: inherit; font-style: normal;">$4.9</em>&nbsp;million and <em data-td-fact-id="28196665" style="font-weight: inherit; font-style: normal;">$4.6</em>&nbsp;million, respectively.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The ne<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">t periodic benefit cost for the years ended <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196666" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196667" style="font-weight: inherit; font-style: normal;">2017,</em> <em data-td-fact-id="28196668" style="font-weight: inherit; font-style: normal;">2016</em> and <em data-td-fact-id="28196669" style="font-weight: inherit; font-style: normal;">2015</em> was approximately <em data-td-fact-id="28196670" style="font-weight: inherit; font-style: normal;">$0,</em> <em data-td-fact-id="28196671" style="font-weight: inherit; font-style: normal;">$0.4</em>&nbsp;million and <em data-td-fact-id="28196672" style="font-weight: inherit; font-style: normal;">$0.4</em>&nbsp;million, respectively. The weighted-average discount rates used to measure the projected benefit obligation were <em data-td-fact-id="28196673" style="font-weight: inherit; font-style: normal;">3.36%</em> and <em data-td-fact-id="28196674" style="font-weight: inherit; font-style: normal;">3.74%</em> as of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196675" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196676" style="font-weight: inherit; font-style: normal;">2017</em> and <em data-td-fact-id="28196677" style="font-weight: inherit; font-style: normal;">2016,</em> respectively.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The plan assets are invested in <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">pooled separate accounts stated at fair value based on the daily net asset value of the account and are therefore <em data-td-fact-id="28196678" style="font-weight: inherit; font-style: normal;">not</em> categorized in the fair value hierarchy. The expected weighted-average long-term rate of return on plan assets was <em data-td-fact-id="28196679" style="font-weight: inherit; font-style: normal;">7.5%</em> as of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196680" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196681" style="font-weight: inherit; font-style: normal;">2017</em> and <em data-td-fact-id="28196682" style="font-weight: inherit; font-style: normal;">2016.</em></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">F-21</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Non-qualified Retirement Savings Plan</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company has a <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">deferred compensation plan that covered officers and selected highly compensated employees until it was frozen in <em data-td-fact-id="28196683" style="font-weight: inherit; font-style: normal;">2016.</em> The deferred compensation plan generally matched up to <em data-td-fact-id="28196684" style="font-weight: inherit; font-style: normal;">50%</em> of the <em data-td-fact-id="28196685" style="font-weight: inherit; font-style: normal;">first</em> <em data-td-fact-id="28196686" style="font-weight: inherit; font-style: normal;">$10,000</em> of officer contributions to the plan and the <em data-td-fact-id="28196687" style="font-weight: inherit; font-style: normal;">first</em> <em data-td-fact-id="28196688" style="font-weight: inherit; font-style: normal;">$5,000</em> of other selected highly compensated employee contributions, subject to certain limitations. It also provided officers with a Company funded component with a retirement target benefit, until this component of the deferred compensation plan was frozen in <em data-td-fact-id="28196689" style="font-weight: inherit; font-style: normal;">2015.</em> The retirement target benefit amount was an actuarially estimated amount necessary to provide <em data-td-fact-id="28196690" style="font-weight: inherit; font-style: normal;">35%</em> of final base pay after a <em data-td-fact-id="28196691" style="font-weight: inherit; font-style: normal;">35</em>-year career with the Company or <em data-td-fact-id="28196692" style="font-weight: inherit; font-style: normal;">1%</em> of final base pay per year of service. The actual benefit, however, assumed an investment growth at <em data-td-fact-id="28196693" style="font-weight: inherit; font-style: normal;">8%</em> per year. Should the investment growth be greater than <em data-td-fact-id="28196694" style="font-weight: inherit; font-style: normal;">8%,</em> the benefit will be more, but if it is less than <em data-td-fact-id="28196695" style="font-weight: inherit; font-style: normal;">8%,</em> the amount will be less and the Company does <em data-td-fact-id="28196696" style="font-weight: inherit; font-style: normal;">not</em> make up any deficiency. As of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196697" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196698" style="font-weight: inherit; font-style: normal;">2017</em> and <em data-td-fact-id="28196699" style="font-weight: inherit; font-style: normal;">2016,</em> <em data-td-fact-id="28196700" style="font-weight: inherit; font-style: normal;">$6.2</em>&nbsp;million for the deferred compensation plan was recorded in Other assets and Other long-term liabilities.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Total expense <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">for all retirement plans for the years ended <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196701" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196702" style="font-weight: inherit; font-style: normal;">2017,</em> <em data-td-fact-id="28196703" style="font-weight: inherit; font-style: normal;">2016</em> and <em data-td-fact-id="28196704" style="font-weight: inherit; font-style: normal;">2015</em> was <em data-td-fact-id="28196705" style="font-weight: inherit; font-style: normal;">$0.9</em>&nbsp;million, <em data-td-fact-id="28196706" style="font-weight: inherit; font-style: normal;">$1.4</em>&nbsp;million and <em data-td-fact-id="28196707" style="font-weight: inherit; font-style: normal;">$1.5</em>&nbsp;million, respectively. Included in these amounts was <em data-td-fact-id="28196708" style="font-weight: inherit; font-style: normal;">$0.1</em>&nbsp;million reported in Loss from operations of discontinued operations for the year ended <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196709" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196710" style="font-weight: inherit; font-style: normal;">2015.</em></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>
</div>

<div contenteditable="false" docsect="9" id="6289" sectdesc="Note to Financial Statements">&nbsp;</div>

<div data-td-parse-id="1" data-td-statement-type="note" data-td-v2v-id="1519132075006" id="thunderdome-statement-819238">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 22pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><em data-td-fact-id="28196711" style="font-weight: inherit; font-style: normal;">13</em></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>.</b></font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>SHARE-BASED COMPENSATION:</b></font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company has <em data-td-fact-id="28196712" style="font-weight: inherit; font-style: normal;">one</em> active stock incentive plan for employees and directors, the <em data-td-fact-id="28196713" style="font-weight: inherit; font-style: normal;">2007</em> Stock Incentive Plan, which provides for awards of stock options to purchase <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">shares of common stock, stock appreciation rights, restricted and unrestricted shares of common stock, RSUs and PSAs. In addition, the Company had <em data-td-fact-id="28196714" style="font-weight: inherit; font-style: normal;">one</em> inactive stock option plan, the <em data-td-fact-id="28196715" style="font-weight: inherit; font-style: normal;">1995</em> Stock Option Plan for Nonemployee Directors, under which remaining previously granted options expired unexercised during the year ended <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196716" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196717" style="font-weight: inherit; font-style: normal;">2017.</em> The plans provide that options become exercisable according to vesting schedules, which range from immediate to ratably over a <em data-td-fact-id="28196718" style="font-weight: inherit; font-style: normal;">60</em>-month period. Options terminate <em data-td-fact-id="28196719" style="font-weight: inherit; font-style: normal;">ten</em> years from the date of grant. The plans also provide for other equity instruments, such as RSUs and PSAs, which grant the right to receive a specified number of shares over a specified period of time. RSUs are service-based awards and vest according to vesting schedules, which range from immediate to ratably over a <em data-td-fact-id="28196720" style="font-weight: inherit; font-style: normal;">three</em>-year period. PSAs are service-based awards that vest according to the terms of the grant and <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> may </em>have performance- or market-based payout conditions.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The following <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">table summarizes share-based compensation expense recorded (in thousands):</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-td-parse-id="1" data-td-taggable-table="table" data-td-v2v-id="1519132075003" id="thunderdome-statement-819239">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="10" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Year Ended December 31</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>,</b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>5</b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of sale<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195863" style="font-weight: inherit; font-style: normal;">292</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195864" style="font-weight: inherit; font-style: normal;">422</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195865" style="font-weight: inherit; font-style: normal;">412</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative expens<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195866" style="font-weight: inherit; font-style: normal;">908</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195867" style="font-weight: inherit; font-style: normal;">1,387</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195868" style="font-weight: inherit; font-style: normal;">1,331</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Loss from operations of discontinued operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195869" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195870" style="font-weight: inherit; font-style: normal;">(8</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195871" style="font-weight: inherit; font-style: normal;">31</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Tota<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">l</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195872" style="font-weight: inherit; font-style: normal;">1,200</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195873" style="font-weight: inherit; font-style: normal;">1,801</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195874" style="font-weight: inherit; font-style: normal;">1,774</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">As of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December</em><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<em data-td-fact-id="28196721" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196722" style="font-weight: inherit; font-style: normal;">2017,</em> the remaining nominal amount of unrecognized compensation expense related to the unvested portion of the Company&rsquo;s RSUs is expected to be recognized over a weighted-average period of <em data-td-fact-id="28196723" style="font-weight: inherit; font-style: normal;">one</em> month.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">There were <em data-td-fact-id="28196724" style="font-weight: inherit; font-style: normal;">no</em> options granted during <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">the years ended <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196725" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196726" style="font-weight: inherit; font-style: normal;">2017,</em> <em data-td-fact-id="28196727" style="font-weight: inherit; font-style: normal;">2016</em> or <em data-td-fact-id="28196728" style="font-weight: inherit; font-style: normal;">2015.</em> There were <em data-td-fact-id="28196729" style="font-weight: inherit; font-style: normal;">589,142</em> shares of common stock available for future issuance under the Company&rsquo;s stock compensation plan as of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196730" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196731" style="font-weight: inherit; font-style: normal;">2017.</em></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Stock Options Awards</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">A summary of <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">option activity under the Company&rsquo;s stock option plans is presented below:</font></p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<div data-td-parse-id="1" data-td-taggable-table="table" data-td-v2v-id="1519132075004" id="thunderdome-statement-819240">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Options Outstandin</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>g</b></font></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Weighted- </b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Average</b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Exercise </b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Pric</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>e</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Weighted-</b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Average Remaining Contractual</b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Lif</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>e</b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D5" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Aggregate</b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Intrinsic</b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Valu</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>e</b></font></b></p>
			</td>
			<td id=".trail.D5" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>(in years</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>)</b></font></b></p>
			</td>
			<td id=".trail.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D5" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>(in thousands</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>)</b></font></b></p>
			</td>
			<td id=".trail.D5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 52%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 201<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">6</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195875" style="font-weight: inherit; font-style: normal;">26,000</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195876" style="font-weight: inherit; font-style: normal;">24.97</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><em data-td-fact-id="28195877" style="font-weight: inherit; font-style: normal;">&nbsp;</em></td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><em data-td-fact-id="28195878" style="font-weight: inherit; font-style: normal;">&nbsp;</em></td>
			<td id=".trail.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Options grante<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">d</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195879" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195880" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><em data-td-fact-id="28195881" style="font-weight: inherit; font-style: normal;">&nbsp;</em></td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><em data-td-fact-id="28195882" style="font-weight: inherit; font-style: normal;">&nbsp;</em></td>
			<td id=".trail.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Options exercised<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195883" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195884" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><em data-td-fact-id="28195885" style="font-weight: inherit; font-style: normal;">&nbsp;</em></td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><em data-td-fact-id="28195886" style="font-weight: inherit; font-style: normal;">&nbsp;</em></td>
			<td id=".trail.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Options cancele<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">d</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195887" style="font-weight: inherit; font-style: normal;">(2,000</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195888" style="font-weight: inherit; font-style: normal;">34.77</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><em data-td-fact-id="28195889" style="font-weight: inherit; font-style: normal;">&nbsp;</em></td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><em data-td-fact-id="28195890" style="font-weight: inherit; font-style: normal;">&nbsp;</em></td>
			<td id=".trail.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 201<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">7</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195891" style="font-weight: inherit; font-style: normal;">24,000</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195892" style="font-weight: inherit; font-style: normal;">24.15</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><em data-td-fact-id="28195893" style="font-weight: inherit; font-style: normal;">&nbsp;</em></td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><em data-td-fact-id="28195894" style="font-weight: inherit; font-style: normal;">&nbsp;</em></td>
			<td id=".trail.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Exercisable, December 31, 201<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">7</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195895" style="font-weight: inherit; font-style: normal;">24,000</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195896" style="font-weight: inherit; font-style: normal;">24.15</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195897" style="font-weight: inherit; font-style: normal;">2.24</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195898" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">F-22</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The total intrinsic value, defined as the difference between the current market value and the grant price, of options exercised during t<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">he year ended <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196732" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196733" style="font-weight: inherit; font-style: normal;">2015</em> was approximately <em data-td-fact-id="28196734" style="font-weight: inherit; font-style: normal;">$0.</em> <em data-td-fact-id="28196735" style="font-weight: inherit; font-style: normal;">No</em> options were exercised in <em data-td-fact-id="28196736" style="font-weight: inherit; font-style: normal;">2017</em> or <em data-td-fact-id="28196737" style="font-weight: inherit; font-style: normal;">2016.</em></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Restricted Stock Units and Performance </b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Share </b><b>Awards</b></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company estimates the fair value of RSUs and PSAs using the value of the Company<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo;s stock on the date of grant, with the exception of market-based PSAs, for which a Monte Carlo simulation model is used.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">A summary of <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">activity under the Company&rsquo;s RSUs and PSAs is presented below:</font></p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<div data-td-parse-id="1" data-td-taggable-table="table" data-td-v2v-id="1519132075005" id="thunderdome-statement-819241">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Number of </b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>RSUs and </b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>PSAs (1</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>)</b></font></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Weighted- </b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Average Grant </b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Date Fair </b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Valu</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>e</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unvested RSUs and PSAs as of December 31, 201<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">6</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195899" style="font-weight: inherit; font-style: normal;">221,791</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195900" style="font-weight: inherit; font-style: normal;">17.36</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">RSUs and PSAs grante<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">d</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195901" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195902" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Unvested PSAs cancele<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">d</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195903" style="font-weight: inherit; font-style: normal;">(46,988</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195904" style="font-weight: inherit; font-style: normal;">43.68</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">RSUs vested<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195905" style="font-weight: inherit; font-style: normal;">(5,220</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195906" style="font-weight: inherit; font-style: normal;">36.00</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unvested RSUs as of December 31, 201<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">7</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195907" style="font-weight: inherit; font-style: normal;">169,583</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195908" style="font-weight: inherit; font-style: normal;">9.50</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 24pt;">&nbsp;</td>
			<td style="width: 18pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">(<em data-td-fact-id="28196738" style="font-weight: inherit; font-style: normal;">1</em>)</p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">The number of shares disclosed in this table are at the target level of <em data-td-fact-id="28196739" style="font-weight: inherit; font-style: normal;">100%.</em></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The unvested balance of <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">RSUs and PSAs as of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196740" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196741" style="font-weight: inherit; font-style: normal;">2016</em> included approximately <em data-td-fact-id="28196742" style="font-weight: inherit; font-style: normal;">47,000</em> market-based PSAs at a target level of performance. Vesting of these PSAs was dependent upon the performance of the market price of the Company&rsquo;s stock relative to a peer group of companies. In the year ended <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196743" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196744" style="font-weight: inherit; font-style: normal;">2017,</em> these PSAs were canceled because the market-based conditions were <em data-td-fact-id="28196745" style="font-weight: inherit; font-style: normal;">not</em> achieved, and the actual number of common shares that were issued was determined by multiplying the PSAs by a payout percentage of <em data-td-fact-id="28196746" style="font-weight: inherit; font-style: normal;">0%.</em></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The weighted<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">-average grant date fair value of RSUs granted during the year ended <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196747" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196748" style="font-weight: inherit; font-style: normal;">2016</em> was <em data-td-fact-id="28196749" style="font-weight: inherit; font-style: normal;">$9.50.</em> There were <em data-td-fact-id="28196750" style="font-weight: inherit; font-style: normal;">no</em> RSUs granted during the years ended <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196751" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196752" style="font-weight: inherit; font-style: normal;">2017</em> or <em data-td-fact-id="28196753" style="font-weight: inherit; font-style: normal;">2015</em> and <em data-td-fact-id="28196754" style="font-weight: inherit; font-style: normal;">no</em> PSAs granted during the years ended <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196755" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196756" style="font-weight: inherit; font-style: normal;">2017,</em> <em data-td-fact-id="28196757" style="font-weight: inherit; font-style: normal;">2016</em> or <em data-td-fact-id="28196758" style="font-weight: inherit; font-style: normal;">2015.</em> The total fair value of RSUs and PSAs vested during the years ended <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196759" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196760" style="font-weight: inherit; font-style: normal;">2017,</em> <em data-td-fact-id="28196761" style="font-weight: inherit; font-style: normal;">2016</em> and <em data-td-fact-id="28196762" style="font-weight: inherit; font-style: normal;">2015</em> was <em data-td-fact-id="28196763" style="font-weight: inherit; font-style: normal;">$0.1</em>&nbsp;million, <em data-td-fact-id="28196764" style="font-weight: inherit; font-style: normal;">$0.1</em>&nbsp;million and <em data-td-fact-id="28196765" style="font-weight: inherit; font-style: normal;">$1.6</em>&nbsp;million, respectively.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt 0pt 0pt 24.5pt; text-align: justify; text-indent: -24.5pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Stock Awards</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">For t<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">he years ended <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196766" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196767" style="font-weight: inherit; font-style: normal;">2017,</em> <em data-td-fact-id="28196768" style="font-weight: inherit; font-style: normal;">2016</em> and <em data-td-fact-id="28196769" style="font-weight: inherit; font-style: normal;">2015,</em> stock awards of <em data-td-fact-id="28196770" style="font-weight: inherit; font-style: normal;">14,944</em>&nbsp;shares, <em data-td-fact-id="28196771" style="font-weight: inherit; font-style: normal;">27,640</em>&nbsp;shares and <em data-td-fact-id="28196772" style="font-weight: inherit; font-style: normal;">10,464</em>&nbsp;shares, respectively, were granted to non-employee directors, which vested immediately upon issuance. The Company recorded compensation expense based on the weighted-average fair market value per share of the awards on the grant dates of <em data-td-fact-id="28196773" style="font-weight: inherit; font-style: normal;">$14.72</em> in <em data-td-fact-id="28196774" style="font-weight: inherit; font-style: normal;">2017,</em> <em data-td-fact-id="28196775" style="font-weight: inherit; font-style: normal;">$9.95</em> in <em data-td-fact-id="28196776" style="font-weight: inherit; font-style: normal;">2016</em> and <em data-td-fact-id="28196777" style="font-weight: inherit; font-style: normal;">$21.02</em> in <em data-td-fact-id="28196778" style="font-weight: inherit; font-style: normal;">2015.</em></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>
</div>

<div contenteditable="false" docsect="9" id="6290" sectdesc="Note to Financial Statements">&nbsp;</div>

<div data-td-parse-id="1" data-td-statement-type="note" data-td-v2v-id="1519132087497" id="thunderdome-statement-819242">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><em data-td-fact-id="28196779" style="font-weight: inherit; font-style: normal;">14</em></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>.</b></font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>SHAREHOLDER RIGHTS PLAN:</b></font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> June 1999, </em>the Board of Directors adopted a Shareholder Rights Plan (the &ldquo;Plan&rdquo;) designed to ensure fair and equal treatment for all shareholders in the event of a proposed acquisition of the Company by enhancing the ability of the Board of Directors to negotiate more effectively with a prospective acquirer, and reserved <em data-td-fact-id="28196780" style="font-weight: inherit; font-style: normal;">150,000</em> shares of Series A Junior Participating Preferred Stock (&ldquo;Preferred Stock&rdquo;) for purposes of the Plan. In connection with the adoption of the Plan, the Board of Directors declared a dividend distribution of <em data-td-fact-id="28196781" style="font-weight: inherit; font-style: normal;">one</em> non-detachable preferred stock purchase right (a &ldquo;Right&rdquo;) per share of <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">common stock, payable to shareholders of record on <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> July&nbsp;</em><em data-td-fact-id="28196782" style="font-weight: inherit; font-style: normal;">9,</em> <em data-td-fact-id="28196783" style="font-weight: inherit; font-style: normal;">1999.</em> Each Right represents the right to purchase <em data-td-fact-id="28196784" style="font-weight: inherit; font-style: normal;">one one</em>-hundredth of a share of Preferred Stock at a price of <em data-td-fact-id="28196785" style="font-weight: inherit; font-style: normal;">$83.00,</em> subject to adjustment. The Rights will be exercisable only if a person or group acquires, or commences a tender offer to acquire, <em data-td-fact-id="28196786" style="font-weight: inherit; font-style: normal;">15%</em> or more of the Company&rsquo;s outstanding shares of common stock. Subject to the terms of the Plan and upon the occurrence of certain events, each Right would entitle the holder to purchase common stock of the Company, or of an acquiring company in certain circumstances, having a market value equal to <em data-td-fact-id="28196787" style="font-weight: inherit; font-style: normal;">two</em> times the exercise price of the Right. The Company <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> may </em>redeem the Rights at a price of <em data-td-fact-id="28196788" style="font-weight: inherit; font-style: normal;">$0.01</em> per Right under certain circumstances.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">On <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> June</em><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<em data-td-fact-id="28196789" style="font-weight: inherit; font-style: normal;">18,</em> <em data-td-fact-id="28196790" style="font-weight: inherit; font-style: normal;">2009,</em> the Company and Computershare (&ldquo;Rights Agent&rdquo;) entered into an Amended and Restated Rights Agreement (the &ldquo;Amended and Restated Rights Agreement&rdquo;). The Amended and Restated Rights Agreement amended and restated the Rights Agreement dated as of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> June&nbsp;</em><em data-td-fact-id="28196791" style="font-weight: inherit; font-style: normal;">28,</em> <em data-td-fact-id="28196792" style="font-weight: inherit; font-style: normal;">1999</em> between the Company and ChaseMellon Shareholder Services, L.L.C. (predecessor to the Rights Agent). The Amended and Restated Rights Agreement extended the final expiration date of the Rights from <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> June&nbsp;</em><em data-td-fact-id="28196793" style="font-weight: inherit; font-style: normal;">28,</em> <em data-td-fact-id="28196794" style="font-weight: inherit; font-style: normal;">2009</em> to <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> June&nbsp;</em><em data-td-fact-id="28196795" style="font-weight: inherit; font-style: normal;">28,</em> <em data-td-fact-id="28196796" style="font-weight: inherit; font-style: normal;">2019.</em> The Amended and Restated Rights Agreement also reflected certain changes in the rights and obligations of the Rights Agent and certain changes in procedural requirements under the Amended and Restated Rights Agreement.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">F-23</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>
</div>

<div contenteditable="false" docsect="9" id="6291" sectdesc="Note to Financial Statements">&nbsp;</div>

<div data-td-parse-id="1" data-td-statement-type="note" data-td-v2v-id="1519132096612" id="thunderdome-statement-819243">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 22pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><em data-td-fact-id="28196797" style="font-weight: inherit; font-style: normal;">15</em></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>.</b></font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>COMMITMENTS AND CONTINGENCIES:</b></font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt 0pt 0pt 27.35pt; text-align: justify; text-indent: -27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Portland Harbor Superfund</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">On <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December</em><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<em data-td-fact-id="28196798" style="font-weight: inherit; font-style: normal;">1,</em> <em data-td-fact-id="28196799" style="font-weight: inherit; font-style: normal;">2000,</em> a section of the lower Willamette River known as the Portland Harbor Site was included on the National Priorities List at the request of the United States Environmental Protection Agency (the &ldquo;EPA&rdquo;). While the Company&rsquo;s Portland, Oregon manufacturing facility does <em data-td-fact-id="28196800" style="font-weight: inherit; font-style: normal;">not</em> border the Willamette River, an outfall from the facility&rsquo;s stormwater system drains into a neighboring property&rsquo;s privately owned stormwater system and slip. Since the listing of the site, the Company was notified by the EPA and the Oregon Department of Environmental Quality (&ldquo;ODEQ&rdquo;) of potential liability under the Comprehensive Environmental Response, Compensation and Liability Act (&ldquo;CERCLA&rdquo;). In <em data-td-fact-id="28196801" style="font-weight: inherit; font-style: normal;">2008,</em> the Company was asked to file information disclosure reports with the EPA (CERCLA <em data-td-fact-id="28196802" style="font-weight: inherit; font-style: normal;">104</em>&nbsp;(e) information request). A remedial investigation and feasibility study of the Portland Harbor Site was directed by a group of <em data-td-fact-id="28196803" style="font-weight: inherit; font-style: normal;">14</em> potentially responsible parties known as the Lower Willamette Group under agreement with the EPA. The remedial investigation report was finalized in <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> February&nbsp;</em><em data-td-fact-id="28196804" style="font-weight: inherit; font-style: normal;">2016.</em> The feasibility study was finalized in <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> June&nbsp;</em><em data-td-fact-id="28196805" style="font-weight: inherit; font-style: normal;">2016</em> by the EPA, and identified multiple remedial alternatives. The EPA issued the Record of Decision in <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> January 2017 </em>selecting the remedy for cleanup at the Portland Harbor Site, which it believes will cost approximately&nbsp;<em data-td-fact-id="28196806" style="font-weight: inherit; font-style: normal;">$1</em>&nbsp;billion and <em data-td-fact-id="28196807" style="font-weight: inherit; font-style: normal;">13</em>&nbsp;years to complete. The Record of Decision did <em data-td-fact-id="28196808" style="font-weight: inherit; font-style: normal;">not</em> determine who is responsible for the costs of cleanup or how the cleanup costs will be allocated among the potentially responsible parties.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <em data-td-fact-id="28196809" style="font-weight: inherit; font-style: normal;">2001,</em> groundwater containing elevated volatile organic compounds was identified in <em data-td-fact-id="28196810" style="font-weight: inherit; font-style: normal;">one</em> localized area of leased property adjacent to the Portland facility furthest from the river. Assessment work <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">was conducted in <em data-td-fact-id="28196811" style="font-weight: inherit; font-style: normal;">2002</em> and <em data-td-fact-id="28196812" style="font-weight: inherit; font-style: normal;">2003</em> to further characterize the groundwater. In <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> February&nbsp;</em><em data-td-fact-id="28196813" style="font-weight: inherit; font-style: normal;">2005,</em> the Company entered into a Voluntary Agreement for Remedial Investigation and Source Control Measures (the &ldquo;Voluntary Agreement&rdquo;) with the ODEQ, and has performed remedial investigation work required under the Voluntary Agreement. In <em data-td-fact-id="28196814" style="font-weight: inherit; font-style: normal;">2016,</em> the EPA and the ODEQ requested additional groundwater sampling, which was completed in the <em data-td-fact-id="28196815" style="font-weight: inherit; font-style: normal;">third</em> quarter of <em data-td-fact-id="28196816" style="font-weight: inherit; font-style: normal;">2017.</em> The results, which were communicated to the ODEQ and the EPA in <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> August 2017, </em>have been generally consistent with previous sampling and modeling work. The Company is currently awaiting a response from the ODEQ, but anticipates it will file a final Remedial Investigation/Source Control Evaluation report with the ODEQ and the EPA in <em data-td-fact-id="28196817" style="font-weight: inherit; font-style: normal;">2018.</em></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Concurrent with the activities of the EPA and <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">the ODEQ, the Portland Harbor Natural Resources Trustee Council (&ldquo;Trustees&rdquo;) sent some or all of the same parties, including the Company, a notice of intent to perform a Natural Resource Damage Assessment (&ldquo;NRDA&rdquo;) for the Portland Harbor Site to determine the nature and extent of natural resource damages under CERCLA Section&nbsp;<em data-td-fact-id="28196818" style="font-weight: inherit; font-style: normal;">107.</em> The Trustees for the Portland Harbor Site consist of representatives from several Northwest Indian Tribes, <em data-td-fact-id="28196819" style="font-weight: inherit; font-style: normal;">three</em> federal agencies and <em data-td-fact-id="28196820" style="font-weight: inherit; font-style: normal;">one</em> state agency. The Trustees act independently of the EPA and the ODEQ. The Trustees have encouraged potentially responsible parties to voluntarily participate in the funding of their injury assessments and several of those parties have agreed to do so. In <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> June 2014, </em>the Company agreed to participate in the injury assessment process, which included funding <em data-td-fact-id="28196821" style="font-weight: inherit; font-style: normal;">$0.4</em>&nbsp;million of the assessment; of this amount, <em data-td-fact-id="28196822" style="font-weight: inherit; font-style: normal;">$0.2</em>&nbsp;million was paid in <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> July 2014 </em>and the remainder was paid in <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> January&nbsp;</em><em data-td-fact-id="28196823" style="font-weight: inherit; font-style: normal;">2015.</em> The Company has <em data-td-fact-id="28196824" style="font-weight: inherit; font-style: normal;">not</em> assumed any additional payment obligations or liabilities with the participation with the NRDA. In <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> January&nbsp;</em><em data-td-fact-id="28196825" style="font-weight: inherit; font-style: normal;">2017,</em> the Confederated Tribes and Bands of the Yakama Nation, a Trustee until they withdrew from the council in <em data-td-fact-id="28196826" style="font-weight: inherit; font-style: normal;">2009,</em> filed a complaint against the potentially responsible parties including the Company to recover costs related to their own injury assessment and compensation for natural resources damages.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo;s potential liability is a portion of the costs of the remedy for the entire Portland Harbor Superfund Site. The cost of that remedy is expected to be allocated among more than <em data-td-fact-id="28196827" style="font-weight: inherit; font-style: normal;">100</em> potentially responsible parties. Because of the large number of responsible parties and the variability in the range of remediation alternatives, the Company is unable to estimate an amount or an amount within a range of costs for its obligation with respect to the Portland Harbor Site matters, and <em data-td-fact-id="28196828" style="font-weight: inherit; font-style: normal;">no</em> further adjustment to the Consolidated Financial Statements has been recorded as of the date of this filing. The Company has insurance policies for defense costs, as well as indemnification policies it believes will provide reimbursement for any share of the remediation assessed. However, the Company can provide <em data-td-fact-id="28196829" style="font-weight: inherit; font-style: normal;">no</em> assurance that those policies will cover all of the costs which the Company <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> may </em>incur.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Houston Environmental Issue</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In connection with the Company<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo;s sale of its oil country tubular goods (&ldquo;OCTG&rdquo;) business, a Limited Phase II Environmental Site Assessment was conducted at the Houston, Texas plant and completed in <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> March&nbsp;</em><em data-td-fact-id="28196830" style="font-weight: inherit; font-style: normal;">2014,</em> which revealed the presence of volatile organic compounds in the groundwater and certain metals in the soil. In <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> June&nbsp;</em><em data-td-fact-id="28196831" style="font-weight: inherit; font-style: normal;">2014,</em> the Company was accepted into the Texas Commission on Environmental Quality (&ldquo;TCEQ&rdquo;) Voluntary Cleanup Program (&ldquo;VCP&rdquo;) to address these issues and obtain a Certificate of Completion from the TCEQ. The cost of any potential assessment and cleanup will <em data-td-fact-id="28196832" style="font-weight: inherit; font-style: normal;">not</em> be covered by insurance. The Company believes these costs are likely to be recovered from the purchaser of the OCTG business upon future sale of the Houston property.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">F-24</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Company implemented a remediation plan that included a groundwater assessment, which was completed in <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196833" style="font-weight: inherit; font-style: normal;">2016,</em> as well as obtaining a municipal setting designation ordinance to prevent consumption of shallow groundwater from beneath the property, thereby eliminating the need for more costly remediation measures. In <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196834" style="font-weight: inherit; font-style: normal;">2017,</em> the TCEQ issued the Certificate of Completion.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>All Sites</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company operates its facilities under numerous governmental permits and licenses relating to air emissions, stormwater runoff and other environmental matters. The Company<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo;s operations are also governed by many other laws and regulations, including those relating to workplace safety and worker health, principally the Occupational Safety and Health Act and regulations there under which, among other requirements, establish noise and dust standards. The Company believes it is in material compliance with its permits and licenses and these laws and regulations, and the Company does <em data-td-fact-id="28196835" style="font-weight: inherit; font-style: normal;">not</em> believe that future compliance with such laws and regulations will have a material adverse effect on its financial position, results of operations or cash flows.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Other Contingencies</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b> and Legal Proceedings</b></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">From time to time, the Company is involved in litigation relating to claims arising out of its operations in the normal course of its business. The Company maintains insurance coverage against potential claims in amounts that are believed to be adequate. <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">To the extent that insurance does <em data-td-fact-id="28196836" style="font-weight: inherit; font-style: normal;">not</em> cover legal, defense and indemnification costs associated with a loss contingency, the Company records accruals when such losses are considered probable and reasonably estimable. The Company believes that it is <em data-td-fact-id="28196837" style="font-weight: inherit; font-style: normal;">not</em> presently a party to litigation, the outcome of which would have a material adverse effect on its business, financial condition, results of operations or cash flows.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Guarantees</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company has entered into certain letters of credit that <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">total <em data-td-fact-id="28196838" style="font-weight: inherit; font-style: normal;">$2.0</em>&nbsp;million as of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196839" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196840" style="font-weight: inherit; font-style: normal;">2017.</em> The letters of credit relate to workers&rsquo; compensation insurance.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>
</div>

<div contenteditable="false" docsect="9" id="6292" sectdesc="Note to Financial Statements">&nbsp;</div>

<div data-td-parse-id="1" data-td-statement-type="note" data-td-v2v-id="1519132106828" id="thunderdome-statement-819244">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 22pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><em data-td-fact-id="28196841" style="font-weight: inherit; font-style: normal;">16</em></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>.</b></font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>INCOME TAXES:</b></font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The components of <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Income tax benefit from continuing operations are as follows (in thousands):</font></p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<div data-td-parse-id="1" data-td-taggable-table="table" data-td-v2v-id="1519132106821" id="thunderdome-statement-819245">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="10" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Year Ended December 31,</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b> </b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>5</b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Current<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Federa<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">l</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195909" style="font-weight: inherit; font-style: normal;">(454</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195910" style="font-weight: inherit; font-style: normal;">(740</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195911" style="font-weight: inherit; font-style: normal;">(5,076</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Stat<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195912" style="font-weight: inherit; font-style: normal;">49</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195913" style="font-weight: inherit; font-style: normal;">(102</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195914" style="font-weight: inherit; font-style: normal;">35</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total current income tax benefi<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">t</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195915" style="font-weight: inherit; font-style: normal;">(405</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195916" style="font-weight: inherit; font-style: normal;">(842</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195917" style="font-weight: inherit; font-style: normal;">(5,041</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Federa<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">l</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195918" style="font-weight: inherit; font-style: normal;">(766</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195919" style="font-weight: inherit; font-style: normal;">(2,883</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195920" style="font-weight: inherit; font-style: normal;">(5,524</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Stat<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195921" style="font-weight: inherit; font-style: normal;">71</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195922" style="font-weight: inherit; font-style: normal;">(373</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195923" style="font-weight: inherit; font-style: normal;">2,042</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total deferred income tax benefi<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">t</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195924" style="font-weight: inherit; font-style: normal;">(695</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195925" style="font-weight: inherit; font-style: normal;">(3,256</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195926" style="font-weight: inherit; font-style: normal;">(3,482</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195927" style="font-weight: inherit; font-style: normal;">(1,100</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195928" style="font-weight: inherit; font-style: normal;">(4,098</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195929" style="font-weight: inherit; font-style: normal;">(8,523</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>

</table>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">On <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December</em><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<em data-td-fact-id="28196842" style="font-weight: inherit; font-style: normal;">22,</em> <em data-td-fact-id="28196843" style="font-weight: inherit; font-style: normal;">2017,</em> the Tax Cuts and Jobs Act of <em data-td-fact-id="28196844" style="font-weight: inherit; font-style: normal;">2017</em> was signed into law making significant changes to the Internal Revenue Code. Changes include, but are <em data-td-fact-id="28196845" style="font-weight: inherit; font-style: normal;">not</em> limited to, a federal corporate income tax rate decrease from <em data-td-fact-id="28196846" style="font-weight: inherit; font-style: normal;">35%</em> to <em data-td-fact-id="28196847" style="font-weight: inherit; font-style: normal;">21%</em> effective for tax years beginning after <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196848" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196849" style="font-weight: inherit; font-style: normal;">2017,</em> the transition of U.S. international taxation from a worldwide tax system to a territorial system, and a <em data-td-fact-id="28196850" style="font-weight: inherit; font-style: normal;">one</em>-time transition tax on the mandatory deemed repatriation of cumulative foreign earnings as of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196851" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196852" style="font-weight: inherit; font-style: normal;">2017.</em> The Company has estimated its provision for income taxes in accordance with the Act and guidance available as of the date of this filing and as a result has recorded <em data-td-fact-id="28196853" style="font-weight: inherit; font-style: normal;">$0.9</em>&nbsp;million as additional income tax expense in the <em data-td-fact-id="28196854" style="font-weight: inherit; font-style: normal;">fourth</em> quarter of <em data-td-fact-id="28196855" style="font-weight: inherit; font-style: normal;">2017,</em> the period in which the legislation was enacted. The provisional amount related to the remeasurement of certain deferred income tax assets and liabilities, based on the rates at which they are expected to reverse in the future, was <em data-td-fact-id="28196856" style="font-weight: inherit; font-style: normal;">$0.6</em>&nbsp;million. The provisional amount related to the <em data-td-fact-id="28196857" style="font-weight: inherit; font-style: normal;">one</em>-time transition tax on the mandatory deemed repatriation of foreign earnings was <em data-td-fact-id="28196858" style="font-weight: inherit; font-style: normal;">$0.2</em>&nbsp;million based on cumulative foreign earnings of <em data-td-fact-id="28196859" style="font-weight: inherit; font-style: normal;">$1.1</em>&nbsp;million.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">F-25</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">On <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December</em><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<em data-td-fact-id="28196860" style="font-weight: inherit; font-style: normal;">22,</em> <em data-td-fact-id="28196861" style="font-weight: inherit; font-style: normal;">2017,</em> Staff Accounting Bulletin <em data-td-fact-id="28196862" style="font-weight: inherit; font-style: normal;">No.</em>&nbsp;<em data-td-fact-id="28196863" style="font-weight: inherit; font-style: normal;">118</em> (&quot;SAB&nbsp;<em data-td-fact-id="28196864" style="font-weight: inherit; font-style: normal;">118&quot;</em>) was issued to address the application of U.S. GAAP in situations when a registrant does <em data-td-fact-id="28196865" style="font-weight: inherit; font-style: normal;">not</em> have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the Act. In accordance with SAB&nbsp;<em data-td-fact-id="28196866" style="font-weight: inherit; font-style: normal;">118,</em> the Company has determined that the <em data-td-fact-id="28196867" style="font-weight: inherit; font-style: normal;">$0.6</em>&nbsp;million of the deferred income tax expense recorded in connection with the remeasurement of certain deferred tax assets and liabilities and the <em data-td-fact-id="28196868" style="font-weight: inherit; font-style: normal;">$0.2</em>&nbsp;million of current tax expense recorded in connection with the transition tax on the mandatory deemed repatriation of foreign earnings was a provisional amount and a reasonable estimate as of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196869" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196870" style="font-weight: inherit; font-style: normal;">2017.</em> Additional work is necessary for a more detailed analysis of the Company&rsquo;s deferred income tax assets and liabilities and its historical foreign earnings as well as potential correlative adjustments. Any subsequent adjustment to these amounts will be recorded to current income tax expense when the analysis is complete.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The difference between the Company<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&rsquo;s effective income tax rate and the federal statutory income tax rate of <em data-td-fact-id="28196871" style="font-weight: inherit; font-style: normal;">35%</em> is explained as follows (dollar amounts in thousands):</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-td-parse-id="1" data-td-taggable-table="table" data-td-v2v-id="1519132106823" id="thunderdome-statement-819246">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="10" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Year Ended December 31,</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b> </b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>5</b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Income tax benefit at federal statutory rate of 35<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">%</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195932" style="font-weight: inherit; font-style: normal;">(3,322</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195933" style="font-weight: inherit; font-style: normal;">(3,755</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195934" style="font-weight: inherit; font-style: normal;">(9,133</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">State benefit, net of federal income tax effec<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">t</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195935" style="font-weight: inherit; font-style: normal;">(472</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195936" style="font-weight: inherit; font-style: normal;">(286</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195937" style="font-weight: inherit; font-style: normal;">(440</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Federal and state income tax credit<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195938" style="font-weight: inherit; font-style: normal;">36</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195939" style="font-weight: inherit; font-style: normal;">(154</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195940" style="font-weight: inherit; font-style: normal;">(5,060</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Disallowed domestic manufacturing deductio<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">n</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195941" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195942" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195943" style="font-weight: inherit; font-style: normal;">630</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Change in valuation allowanc<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195944" style="font-weight: inherit; font-style: normal;">1,570</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195945" style="font-weight: inherit; font-style: normal;">585</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195946" style="font-weight: inherit; font-style: normal;">2,059</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Excess income tax shortfall on share-based compensatio<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">n</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195947" style="font-weight: inherit; font-style: normal;">765</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195948" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195949" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Effect of Tax Cuts and Jobs Act of 201<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">7</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195950" style="font-weight: inherit; font-style: normal;">874</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195951" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195952" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Uncertain income tax position<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195953" style="font-weight: inherit; font-style: normal;">(562</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195954" style="font-weight: inherit; font-style: normal;">(4</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195955" style="font-weight: inherit; font-style: normal;">1,275</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Goodwill impairment (nondeductible<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">)</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195956" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195957" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195958" style="font-weight: inherit; font-style: normal;">1,849</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Nondeductible expense<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195959" style="font-weight: inherit; font-style: normal;">63</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195960" style="font-weight: inherit; font-style: normal;">63</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195961" style="font-weight: inherit; font-style: normal;">91</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Nontaxable adjustment to contingent consideratio<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">n</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195962" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195963" style="font-weight: inherit; font-style: normal;">(580</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195964" style="font-weight: inherit; font-style: normal;">103</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Othe<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">r</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195965" style="font-weight: inherit; font-style: normal;">(52</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195966" style="font-weight: inherit; font-style: normal;">33</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195967" style="font-weight: inherit; font-style: normal;">103</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Income tax benefi<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">t</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195968" style="font-weight: inherit; font-style: normal;">(1,100</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195969" style="font-weight: inherit; font-style: normal;">(4,098</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195970" style="font-weight: inherit; font-style: normal;">(8,523</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Effective income tax rat<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195971" style="font-weight: inherit; font-style: normal;">(11.6</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">)%</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195972" style="font-weight: inherit; font-style: normal;">(37.8</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">)%</p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28195973" style="font-weight: inherit; font-style: normal;">(32.4</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">)%</p>
			</td>
		</tr>

</table>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">income tax effect of temporary differences that give rise to significant portions of deferred income tax assets and liabilities is presented below (in thousands):</font></p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<div data-td-parse-id="1" data-td-taggable-table="table" data-td-v2v-id="1519132106825" id="thunderdome-statement-819247">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>December 31</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>,</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred income tax assets<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Costs and estimated earnings in excess of billings on uncompleted contracts, ne<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">t</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195974" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195975" style="font-weight: inherit; font-style: normal;">1,270</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Accrued employee benefit<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195976" style="font-weight: inherit; font-style: normal;">2,806</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195977" style="font-weight: inherit; font-style: normal;">5,025</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Inventorie<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195978" style="font-weight: inherit; font-style: normal;">296</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195979" style="font-weight: inherit; font-style: normal;">563</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Trade receivable, ne<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">t</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195980" style="font-weight: inherit; font-style: normal;">105</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195981" style="font-weight: inherit; font-style: normal;">199</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net operating loss carryforward<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195982" style="font-weight: inherit; font-style: normal;">9,850</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195983" style="font-weight: inherit; font-style: normal;">15,637</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Tax credit carryforward<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195984" style="font-weight: inherit; font-style: normal;">5,478</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195985" style="font-weight: inherit; font-style: normal;">5,069</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other asset<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195986" style="font-weight: inherit; font-style: normal;">1,201</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195987" style="font-weight: inherit; font-style: normal;">1,830</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Othe<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">r</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195988" style="font-weight: inherit; font-style: normal;">81</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195989" style="font-weight: inherit; font-style: normal;">1,018</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><em data-td-fact-id="28195990" style="font-weight: inherit; font-style: normal;">19,817</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195991" style="font-weight: inherit; font-style: normal;">30,611</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Valuation allowanc<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195992" style="font-weight: inherit; font-style: normal;">(10,413</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195993" style="font-weight: inherit; font-style: normal;">(8,217</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195994" style="font-weight: inherit; font-style: normal;">9,404</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28195995" style="font-weight: inherit; font-style: normal;">22,394</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred income tax liabilities<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Costs and estimated earnings in excess of billings on uncompleted contracts, ne<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">t</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195996" style="font-weight: inherit; font-style: normal;">(110</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195997" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Property and equipmen<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">t</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195998" style="font-weight: inherit; font-style: normal;">(9,524</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28195999" style="font-weight: inherit; font-style: normal;">(22,380</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Intangible asset<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196000" style="font-weight: inherit; font-style: normal;">(433</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196001" style="font-weight: inherit; font-style: normal;">(819</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Prepaid expense<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196002" style="font-weight: inherit; font-style: normal;">(278</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196003" style="font-weight: inherit; font-style: normal;">(477</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196004" style="font-weight: inherit; font-style: normal;">(10,345</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196005" style="font-weight: inherit; font-style: normal;">(23,676</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net deferred income tax liabilitie<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28196006" style="font-weight: inherit; font-style: normal;">(941</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28196007" style="font-weight: inherit; font-style: normal;">(1,282</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>

</table>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">F-26</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In assessing the ability to realize deferred <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">income tax assets, management considers whether it is more likely than <em data-td-fact-id="28196872" style="font-weight: inherit; font-style: normal;">not</em> that some portion or all of the deferred income tax assets will <em data-td-fact-id="28196873" style="font-weight: inherit; font-style: normal;">not</em> be realized. The ultimate realization of deferred income tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred income tax liabilities, projected future taxable income, taxable income in carryback periods and tax planning strategies in making this assessment. Because the Company has a recent history of generating cumulative losses, management did <em data-td-fact-id="28196874" style="font-weight: inherit; font-style: normal;">not</em> consider projections of future taxable income as persuasive evidence for the recoverability of its deferred income tax assets. The Company believes it is more likely than <em data-td-fact-id="28196875" style="font-weight: inherit; font-style: normal;">not</em> it will realize the benefits of its deductible differences as of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196876" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196877" style="font-weight: inherit; font-style: normal;">2017,</em> net of any valuation allowance.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">As of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December</em><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<em data-td-fact-id="28196878" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196879" style="font-weight: inherit; font-style: normal;">2017,</em> the Company had approximately <em data-td-fact-id="28196880" style="font-weight: inherit; font-style: normal;">$35.9</em>&nbsp;million of federal net operating loss carryforwards, which expire on various dates between <em data-td-fact-id="28196881" style="font-weight: inherit; font-style: normal;">2035</em> and <em data-td-fact-id="28196882" style="font-weight: inherit; font-style: normal;">2036,</em> and <em data-td-fact-id="28196883" style="font-weight: inherit; font-style: normal;">$3.0</em>&nbsp;million of federal income tax credit carryforwards, which expire on various dates between <em data-td-fact-id="28196884" style="font-weight: inherit; font-style: normal;">2023</em> and <em data-td-fact-id="28196885" style="font-weight: inherit; font-style: normal;">2036.</em> As of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196886" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196887" style="font-weight: inherit; font-style: normal;">2017,</em> the Company also had approximately <em data-td-fact-id="28196888" style="font-weight: inherit; font-style: normal;">$51.5</em>&nbsp;million of state net operating loss carryforwards, which expire on various dates between <em data-td-fact-id="28196889" style="font-weight: inherit; font-style: normal;">2019</em> and <em data-td-fact-id="28196890" style="font-weight: inherit; font-style: normal;">2036,</em> and state income tax credit carryforwards of <em data-td-fact-id="28196891" style="font-weight: inherit; font-style: normal;">$4.2</em>&nbsp;million, which begin to expire in <em data-td-fact-id="28196892" style="font-weight: inherit; font-style: normal;">2018.</em></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">During the year ended <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December</em><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<em data-td-fact-id="28196893" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196894" style="font-weight: inherit; font-style: normal;">2016,</em> the Company determined that it <em data-td-fact-id="28196895" style="font-weight: inherit; font-style: normal;">no</em> longer considers the earnings of its Mexican subsidiary to be indefinitely reinvested outside the United States. This change was made to allow the Company to more efficiently manage its cash balances and working capital. The change did <em data-td-fact-id="28196896" style="font-weight: inherit; font-style: normal;">not</em> have a significant effect on the Company&rsquo;s income taxes.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company files income tax returns in the United States Federal jurisdiction, in a limited number of foreign jurisdictions and in many state jurisdictions. With few exceptions, the Company is <em data-td-fact-id="28196897" style="font-weight: inherit; font-style: normal;">no</em> longer subject to United States Federal<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">, state or foreign income tax examinations for years before <em data-td-fact-id="28196898" style="font-weight: inherit; font-style: normal;">2013.</em></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">A summary of the changes in the unrecognized <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">income tax benefits is presented below (in thousands):</font></p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<div data-td-parse-id="1" data-td-taggable-table="table" data-td-v2v-id="1519132106827" id="thunderdome-statement-819248">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="10" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Year Ended December 31,</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b> </b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>5</b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unrecognized income tax benefits, beginning of yea<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">r</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196010" style="font-weight: inherit; font-style: normal;">4,874</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196011" style="font-weight: inherit; font-style: normal;">4,874</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196012" style="font-weight: inherit; font-style: normal;">2,313</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Decreases for lapse in statute of limitation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196013" style="font-weight: inherit; font-style: normal;">(520</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196014" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196015" style="font-weight: inherit; font-style: normal;">(1,199</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Increases for positions taken in prior year<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196016" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196017" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196018" style="font-weight: inherit; font-style: normal;">3,716</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-left: 9pt;">Decreases for positions taken in prior years</td>
			<td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196019" style="font-weight: inherit; font-style: normal;">(238</em></td>
			<td nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196020" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196021" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Increases for positions taken in the current yea<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">r</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196022" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196023" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196024" style="font-weight: inherit; font-style: normal;">44</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unrecognized income tax benefits, end of yea<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">r</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28196025" style="font-weight: inherit; font-style: normal;">4,116</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28196026" style="font-weight: inherit; font-style: normal;">4,874</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28196027" style="font-weight: inherit; font-style: normal;">4,874</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company does <em data-td-fact-id="28196899" style="font-weight: inherit; font-style: normal;">not</em> believe it is reasonably possible that the total amounts of unrecognized income tax benefits will change in the following <em data-td-fact-id="28196900" style="font-weight: inherit; font-style: normal;">twelve</em> months; however, actual results could differ from those currently expected. Effectively all of the unrecognized income tax benefits would affect the Company&rsquo;s effective income tax rate if recognized at some point in the future.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company recognizes interest and penalties related to uncertain <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">income tax positions in Income tax expense. As of <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196901" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196902" style="font-weight: inherit; font-style: normal;">2017</em> and <em data-td-fact-id="28196903" style="font-weight: inherit; font-style: normal;">2016,</em> the Company had <em data-td-fact-id="28196904" style="font-weight: inherit; font-style: normal;">$0</em> and&nbsp;<em data-td-fact-id="28196905" style="font-weight: inherit; font-style: normal;">$0.1</em>&nbsp;million, respectively, of accrued interest related to uncertain income tax positions. Total interest for uncertain income tax positions did <em data-td-fact-id="28196906" style="font-weight: inherit; font-style: normal;">not</em> change materially in <em data-td-fact-id="28196907" style="font-weight: inherit; font-style: normal;">2017</em> or <em data-td-fact-id="28196908" style="font-weight: inherit; font-style: normal;">2016</em> and decreased by approximately <em data-td-fact-id="28196909" style="font-weight: inherit; font-style: normal;">$0.1</em>&nbsp;million in <em data-td-fact-id="28196910" style="font-weight: inherit; font-style: normal;">2015.</em></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>
</div>

<div contenteditable="false" docsect="9" id="6293" sectdesc="Note to Financial Statements">&nbsp;</div>

<div data-td-parse-id="1" data-td-statement-type="note" data-td-v2v-id="1519132117134" id="thunderdome-statement-819249">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 24pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><em data-td-fact-id="28196911" style="font-weight: inherit; font-style: normal;">17</em></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>.</b></font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>ACCUMULATED OTHER COMPREHENSIVE LOSS</b><b>:</b></font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Accumulated other comprehensive loss consists of the following (in thousands):</p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-td-parse-id="1" data-td-taggable-table="table" data-td-v2v-id="1519132117130" id="thunderdome-statement-819250">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>December 31,</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b> </b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Pension liability adjustment, net of income tax <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">benefit of $866 and $886</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196028" style="font-weight: inherit; font-style: normal;">(1,436</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196029" style="font-weight: inherit; font-style: normal;">(1,493</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unrealized gain (loss) on cash flow hedges, net of income tax expense (benefit) of $(1)&nbsp;and $<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">6</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196030" style="font-weight: inherit; font-style: normal;">(9</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196031" style="font-weight: inherit; font-style: normal;">10</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28196032" style="font-weight: inherit; font-style: normal;">(1,445</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28196033" style="font-weight: inherit; font-style: normal;">(1,483</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>

</table>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">F-27</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The following table summarizes changes in the components of <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Accumulated other comprehensive loss (in thousands). All amounts are net of income tax:</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-td-parse-id="1" data-td-taggable-table="table" data-td-v2v-id="1519132117131" id="thunderdome-statement-819251">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Pension Liability Adjustmen</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>t</b></font></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Unrealized Gain</b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>(Loss) on Cash </b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Flow Hedge</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>s</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Tota</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>l</b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 201<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">5</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196034" style="font-weight: inherit; font-style: normal;">(1,624</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196035" style="font-weight: inherit; font-style: normal;">86</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196036" style="font-weight: inherit; font-style: normal;">(1,538</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other comprehensive loss before reclassification<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196037" style="font-weight: inherit; font-style: normal;">(125</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196038" style="font-weight: inherit; font-style: normal;">(48</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196039" style="font-weight: inherit; font-style: normal;">(173</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amounts reclassified from Accumulated other comprehensive los<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196040" style="font-weight: inherit; font-style: normal;">256</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196041" style="font-weight: inherit; font-style: normal;">(28</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196042" style="font-weight: inherit; font-style: normal;">228</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net current period adjustments to Other comprehensive incom<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196043" style="font-weight: inherit; font-style: normal;">131</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196044" style="font-weight: inherit; font-style: normal;">(76</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196045" style="font-weight: inherit; font-style: normal;">55</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 201<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">6</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196046" style="font-weight: inherit; font-style: normal;">(1,493</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196047" style="font-weight: inherit; font-style: normal;">10</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196048" style="font-weight: inherit; font-style: normal;">(1,483</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other comprehensive income (loss) before reclassification<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196049" style="font-weight: inherit; font-style: normal;">54</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196050" style="font-weight: inherit; font-style: normal;">(16</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196051" style="font-weight: inherit; font-style: normal;">38</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amounts reclassified from Accumulated other comprehensive los<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196052" style="font-weight: inherit; font-style: normal;">3</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196053" style="font-weight: inherit; font-style: normal;">(3</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196054" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net current period adjustments to Other comprehensive incom<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196055" style="font-weight: inherit; font-style: normal;">57</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196056" style="font-weight: inherit; font-style: normal;">(19</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196057" style="font-weight: inherit; font-style: normal;">38</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 201<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">7</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28196058" style="font-weight: inherit; font-style: normal;">(1,436</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28196059" style="font-weight: inherit; font-style: normal;">(9</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28196060" style="font-weight: inherit; font-style: normal;">(1,445</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>

</table>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The following table provides additional detail about <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Accumulated other comprehensive loss components that were reclassified to the Consolidated Statements of Operations (in thousands):</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-td-parse-id="1" data-td-taggable-table="table" data-td-v2v-id="1519132117133" id="thunderdome-statement-819252">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="10" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Year Ended December 31,</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b> </b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>5</b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="width: 34%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;">
			<p style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Details about Accumulated Other </b></p>

			<p style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Comprehensive Loss Component</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>s</b></font></p>
			</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="10" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Amount reclassified from Accumulated Other </b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Comprehensive Los</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>s</b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 21%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Affected line item in the</b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Consolidated Statements</b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>of Operation</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>s</b></font></p>
			</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
			<td>&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Pension liability adjustment<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net periodic pension cos<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">t</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196065" style="font-weight: inherit; font-style: normal;">(3</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196066" style="font-weight: inherit; font-style: normal;">(392</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196067" style="font-weight: inherit; font-style: normal;">(352</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Cost of sales<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Associated income tax benefi<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">t</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196069" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196070" style="font-weight: inherit; font-style: normal;">136</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196071" style="font-weight: inherit; font-style: normal;">131</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Income tax benefit<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196073" style="font-weight: inherit; font-style: normal;">(3</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196074" style="font-weight: inherit; font-style: normal;">(256</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196075" style="font-weight: inherit; font-style: normal;">(221</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net of tax<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unrealized gain on cash flow hedges<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Gain on cash flow hedge<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196077" style="font-weight: inherit; font-style: normal;">5</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196078" style="font-weight: inherit; font-style: normal;">45</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196079" style="font-weight: inherit; font-style: normal;">147</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net sales<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Hedge ineffectiveness<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196081" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196082" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196083" style="font-weight: inherit; font-style: normal;">2</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net sales<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Associated income tax expense<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196085" style="font-weight: inherit; font-style: normal;">(2</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196086" style="font-weight: inherit; font-style: normal;">(17</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196087" style="font-weight: inherit; font-style: normal;">(56</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Income tax benefit<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196089" style="font-weight: inherit; font-style: normal;">3</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196090" style="font-weight: inherit; font-style: normal;">28</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196091" style="font-weight: inherit; font-style: normal;">93</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net of tax<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total reclassifications for the period<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> </font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28196093" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28196094" style="font-weight: inherit; font-style: normal;">(228</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.4" style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28196095" style="font-weight: inherit; font-style: normal;">(128</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><em data-td-fact-id="28196096" style="font-weight: inherit; font-style: normal;">&nbsp;</em></td>
		</tr>

</table>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>
</div>

<div contenteditable="false" docsect="9" id="6294" sectdesc="Note to Financial Statements">&nbsp;</div>

<div data-td-parse-id="1" data-td-statement-type="note" data-td-v2v-id="1519132125002" id="thunderdome-statement-819253">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 27pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><em data-td-fact-id="28196912" style="font-weight: inherit; font-style: normal;">18</em></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>.</b></font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>RESTRUCTURING</b><b>:</b></font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> October 2016, </em>the Company sold the Denver, Colorado facility and leased the property back from the buyer through <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> March&nbsp;</em><em data-td-fact-id="28196913" style="font-weight: inherit; font-style: normal;">1,</em> <em data-td-fact-id="28196914" style="font-weight: inherit; font-style: normal;">2017</em> in order to conclude production at the facility, complete final shipments and transfer certain equipment assets to other Company facilities. The Company incurred restructuring expenses of <em data-td-fact-id="28196915" style="font-weight: inherit; font-style: normal;">$0.9</em>&nbsp;million and <em data-td-fact-id="28196916" style="font-weight: inherit; font-style: normal;">$1.0</em>&nbsp;million during the years ended <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> December&nbsp;</em><em data-td-fact-id="28196917" style="font-weight: inherit; font-style: normal;">31,</em> <em data-td-fact-id="28196918" style="font-weight: inherit; font-style: normal;">2017</em> and <em data-td-fact-id="28196919" style="font-weight: inherit; font-style: normal;">2016,</em> respectively, which includes employee severance and termination related restructuring expenses of <em data-td-fact-id="28196920" style="font-weight: inherit; font-style: normal;">$0</em> and <em data-td-fact-id="28196921" style="font-weight: inherit; font-style: normal;">$0.5</em>&nbsp;million, respectively and expense related to demobilization activities of <em data-td-fact-id="28196922" style="font-weight: inherit; font-style: normal;">$0.9</em>&nbsp;million and <em data-td-fact-id="28196923" style="font-weight: inherit; font-style: normal;">$0.5</em>&nbsp;million, respectively. The Company completed the demobilization project and vacated the facility in the <em data-td-fact-id="28196924" style="font-weight: inherit; font-style: normal;">first</em> quarter of <em data-td-fact-id="28196925" style="font-weight: inherit; font-style: normal;">2017.</em></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>
</div>

<div contenteditable="false" docsect="9" id="6295" sectdesc="Note to Financial Statements">&nbsp;</div>

<div data-td-parse-id="1" data-td-statement-type="note" data-td-v2v-id="1519132133164" id="thunderdome-statement-819254">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 27pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><em data-td-fact-id="28196926" style="font-weight: inherit; font-style: normal;">19</em></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>.</b></font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>RELATED PARTY TRANSACTION</b><b>S</b><b>:</b></font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In the <em data-td-fact-id="28196927" style="font-weight: inherit; font-style: normal;">second</em> quarter of<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <em data-td-fact-id="28196928" style="font-weight: inherit; font-style: normal;">2015,</em> the Company engaged Raymond James &amp; Associates, an affiliate of Eagle Asset Management, to provide investment banking services related to a possible disposition of the Company&rsquo;s Tubular Products business. This contract was terminated in <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> May&nbsp;</em><em data-td-fact-id="28196929" style="font-weight: inherit; font-style: normal;">2016.</em> Eagle Asset Management was a substantial stockholder of the Company (owning more than <em data-td-fact-id="28196930" style="font-weight: inherit; font-style: normal;">ten</em> percent of the Company&rsquo;s common stock) until <em data-td-invalid-detail="1" style="font-style: normal; font-weight: inherit;"> September&nbsp;</em><em data-td-fact-id="28196931" style="font-weight: inherit; font-style: normal;">30,</em> <em data-td-fact-id="28196932" style="font-weight: inherit; font-style: normal;">2015,</em> when Eagle Asset Management reported that it then owned less than <em data-td-fact-id="28196933" style="font-weight: inherit; font-style: normal;">five</em> percent of the Company&rsquo;s common stock. A nominal amount of reimbursable expenses were incurred by Raymond James during <em data-td-fact-id="28196934" style="font-weight: inherit; font-style: normal;">2015.</em></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">F-28</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>
</div>

<div contenteditable="false" docsect="9" id="6296" sectdesc="Note to Financial Statements">&nbsp;</div>

<div data-td-parse-id="1" data-td-statement-type="note" data-td-v2v-id="1519132156673" id="thunderdome-statement-819255">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 27pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><b><em data-td-fact-id="28196935" style="font-weight: inherit; font-style: normal;">20</em></b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>.</b></font></p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>QUARTERLY DATA (UNAUDITED):</b></font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Summarized q<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">uarterly financial data, adjusted for discontinued operations, is as follows (in thousands, except per share amounts).</font></p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<div data-td-parse-id="1" data-td-taggable-table="table" data-td-v2v-id="1519132156668" id="thunderdome-statement-819256">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>First</b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Quarte</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>r</b></font></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Second</b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Quarte</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>r</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Third </b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Quarte</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>r</b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D5" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Fourth</b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Quarte</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>r</b></font></b></p>
			</td>
			<td id=".trail.D5" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Tota</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>l</b></font></b></p>
			</td>
			<td id=".trail.D6" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 40%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>For the Year Ended December 31, 201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>7</b></font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B6" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net sale<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196099" style="font-weight: inherit; font-style: normal;">29,657</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196100" style="font-weight: inherit; font-style: normal;">28,692</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196101" style="font-weight: inherit; font-style: normal;">38,804</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196102" style="font-weight: inherit; font-style: normal;">35,627</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196103" style="font-weight: inherit; font-style: normal;">132,780</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Gross profit (1<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">)</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196104" style="font-weight: inherit; font-style: normal;">1,165</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196105" style="font-weight: inherit; font-style: normal;">667</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196106" style="font-weight: inherit; font-style: normal;">1,915</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196107" style="font-weight: inherit; font-style: normal;">2,076</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196108" style="font-weight: inherit; font-style: normal;">5,823</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating los<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196109" style="font-weight: inherit; font-style: normal;">(3,556</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196110" style="font-weight: inherit; font-style: normal;">(2,904</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196111" style="font-weight: inherit; font-style: normal;">(1,508</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196112" style="font-weight: inherit; font-style: normal;">(1,233</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196113" style="font-weight: inherit; font-style: normal;">(9,201</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net los<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196114" style="font-weight: inherit; font-style: normal;">(3,868</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196115" style="font-weight: inherit; font-style: normal;">(2,068</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196116" style="font-weight: inherit; font-style: normal;">(2,069</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196117" style="font-weight: inherit; font-style: normal;">(2,158</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196118" style="font-weight: inherit; font-style: normal;">(10,163</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
			<td id=".lead.B5">&nbsp;</td>
			<td id=".symb.B5">&nbsp;</td>
			<td id=".amt.B5">&nbsp;</td>
			<td id=".trail.B5">&nbsp;</td>
			<td id=".lead.B6">&nbsp;</td>
			<td id=".symb.B6">&nbsp;</td>
			<td id=".amt.B6">&nbsp;</td>
			<td id=".trail.B6">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Basic and diluted loss per share<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B6" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Continuing operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196119" style="font-weight: inherit; font-style: normal;">(0.37</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196120" style="font-weight: inherit; font-style: normal;">(0.15</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196121" style="font-weight: inherit; font-style: normal;">(0.16</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196122" style="font-weight: inherit; font-style: normal;">(0.20</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196123" style="font-weight: inherit; font-style: normal;">(0.88</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Discontinued operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196124" style="font-weight: inherit; font-style: normal;">(0.03</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196125" style="font-weight: inherit; font-style: normal;">(0.07</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196126" style="font-weight: inherit; font-style: normal;">(0.05</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196127" style="font-weight: inherit; font-style: normal;">(0.03</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.6" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196128" style="font-weight: inherit; font-style: normal;">(0.18</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net loss per shar<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28196129" style="font-weight: inherit; font-style: normal;">(0.40</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28196130" style="font-weight: inherit; font-style: normal;">(0.22</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28196131" style="font-weight: inherit; font-style: normal;">(0.21</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28196132" style="font-weight: inherit; font-style: normal;">(0.23</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28196133" style="font-weight: inherit; font-style: normal;">(1.06</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>

</table>
</div>

<p style="margin: 0pt;">&nbsp;</p>

<div data-td-parse-id="1" data-td-taggable-table="table" data-td-v2v-id="1519132156670" id="thunderdome-statement-819257">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>First </b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Quarte</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>r</b></font></b></p>
			</td>
			<td id=".trail.D2" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Second </b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Quarte</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>r</b></font></b></p>
			</td>
			<td id=".trail.D3" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Third</b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Quarte</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>r</b></font></b></p>
			</td>
			<td id=".trail.D4" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D5" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Fourth</b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Quarte</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>r</b></font></b></p>
			</td>
			<td id=".trail.D5" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Tota</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>l</b></font></b></p>
			</td>
			<td id=".trail.D6" style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 40%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>For the Year Ended December 31, 201</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>6</b></font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B6" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net sale<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196136" style="font-weight: inherit; font-style: normal;">29,358</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196137" style="font-weight: inherit; font-style: normal;">39,775</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196138" style="font-weight: inherit; font-style: normal;">41,075</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196139" style="font-weight: inherit; font-style: normal;">39,179</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196140" style="font-weight: inherit; font-style: normal;">149,387</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Gross profit (loss<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">)</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196141" style="font-weight: inherit; font-style: normal;">(5,750</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196142" style="font-weight: inherit; font-style: normal;">(1,272</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196143" style="font-weight: inherit; font-style: normal;">2,939</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196144" style="font-weight: inherit; font-style: normal;">3,766</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196145" style="font-weight: inherit; font-style: normal;">(317</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating income (loss) (2<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">)</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196146" style="font-weight: inherit; font-style: normal;">(10,192</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196147" style="font-weight: inherit; font-style: normal;">(5,257</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196148" style="font-weight: inherit; font-style: normal;">(1,253</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196149" style="font-weight: inherit; font-style: normal;">6,334</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196150" style="font-weight: inherit; font-style: normal;">(10,368</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income (loss<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">)</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196151" style="font-weight: inherit; font-style: normal;">(9,583</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196152" style="font-weight: inherit; font-style: normal;">(6,242</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196153" style="font-weight: inherit; font-style: normal;">727</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196154" style="font-weight: inherit; font-style: normal;">5,834</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196155" style="font-weight: inherit; font-style: normal;">(9,263</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
			<td id=".lead.B5">&nbsp;</td>
			<td id=".symb.B5">&nbsp;</td>
			<td id=".amt.B5">&nbsp;</td>
			<td id=".trail.B5">&nbsp;</td>
			<td id=".lead.B6">&nbsp;</td>
			<td id=".symb.B6">&nbsp;</td>
			<td id=".amt.B6">&nbsp;</td>
			<td id=".trail.B6">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Basic income (loss) per share<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B6" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Continuing operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196156" style="font-weight: inherit; font-style: normal;">(1.01</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196157" style="font-weight: inherit; font-style: normal;">(0.55</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196158" style="font-weight: inherit; font-style: normal;">0.15</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196159" style="font-weight: inherit; font-style: normal;">0.71</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196160" style="font-weight: inherit; font-style: normal;">(0.71</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Discontinued operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196161" style="font-weight: inherit; font-style: normal;">0.01</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196162" style="font-weight: inherit; font-style: normal;">(0.10</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196163" style="font-weight: inherit; font-style: normal;">(0.07</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196164" style="font-weight: inherit; font-style: normal;">(0.10</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.6" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196165" style="font-weight: inherit; font-style: normal;">(0.26</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net income (loss) per shar<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">e</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28196166" style="font-weight: inherit; font-style: normal;">(1.00</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28196167" style="font-weight: inherit; font-style: normal;">(0.65</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28196168" style="font-weight: inherit; font-style: normal;">0.08</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28196169" style="font-weight: inherit; font-style: normal;">0.61</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28196170" style="font-weight: inherit; font-style: normal;">(0.97</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
			<td id=".lead.B5">&nbsp;</td>
			<td id=".symb.B5">&nbsp;</td>
			<td id=".amt.B5">&nbsp;</td>
			<td id=".trail.B5">&nbsp;</td>
			<td id=".lead.B6">&nbsp;</td>
			<td id=".symb.B6">&nbsp;</td>
			<td id=".amt.B6">&nbsp;</td>
			<td id=".trail.B6">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Diluted income (loss) per share<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B5" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B6" style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B6" style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Continuing operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196171" style="font-weight: inherit; font-style: normal;">(1.01</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196172" style="font-weight: inherit; font-style: normal;">(0.55</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196173" style="font-weight: inherit; font-style: normal;">0.15</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196174" style="font-weight: inherit; font-style: normal;">0.70</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196175" style="font-weight: inherit; font-style: normal;">(0.71</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Discontinued operation<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196176" style="font-weight: inherit; font-style: normal;">0.01</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196177" style="font-weight: inherit; font-style: normal;">(0.10</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196178" style="font-weight: inherit; font-style: normal;">(0.07</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196179" style="font-weight: inherit; font-style: normal;">(0.10</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.6" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em data-td-fact-id="28196180" style="font-weight: inherit; font-style: normal;">(0.26</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net income (loss) per share assuming dilutio<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">n</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28196181" style="font-weight: inherit; font-style: normal;">(1.00</em></td>
			<td id=".trail.2" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28196182" style="font-weight: inherit; font-style: normal;">(0.65</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28196183" style="font-weight: inherit; font-style: normal;">0.08</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28196184" style="font-weight: inherit; font-style: normal;">0.60</em></td>
			<td id=".trail.5" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td>
			<td id=".amt.6" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><em data-td-fact-id="28196185" style="font-weight: inherit; font-style: normal;">(0.97</em></td>
			<td id=".trail.6" nowrap="true" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>

</table>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 24pt;">&nbsp;</td>
			<td style="width: 18pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">(<em data-td-fact-id="28196936" style="font-weight: inherit; font-style: normal;">1</em>)</p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">Gross profit <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">for the <em data-td-fact-id="28196937" style="font-weight: inherit; font-style: normal;">fourth</em> quarter of <em data-td-fact-id="28196938" style="font-weight: inherit; font-style: normal;">2017</em> includes a charge of <em data-td-fact-id="28196939" style="font-weight: inherit; font-style: normal;">$1.2</em>&nbsp;million to cost of sales as a result of a change in estimate to workers compensation reserves.</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 24pt;">&nbsp;</td>
			<td style="width: 18pt; vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">(<em data-td-fact-id="28196940" style="font-weight: inherit; font-style: normal;">2</em>)</p>
			</td>
			<td style="vertical-align: top;">
			<p style="text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">Operating income for the <em data-td-fact-id="28196941" style="font-weight: inherit; font-style: normal;">fourth</em> quarter of <em data-td-fact-id="28196942" style="font-weight: inherit; font-style: normal;">2016</em> includes the gain on sale of facility o<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">f <em data-td-fact-id="28196943" style="font-weight: inherit; font-style: normal;">$7.9</em>&nbsp;million.</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">F-29</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>
</div>

<div contenteditable="false" docsect="9" id="6297" sectdesc="Note to Financial Statements">&nbsp;</div>

<div data-td-parse-id="1" data-td-statement-type="note" data-td-v2v-id="1519132167268" id="thunderdome-statement-819258">
<p style="margin: 0pt; text-align: right; text-indent: 18pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><a id="schedule" name="schedule"></a>Schedule II</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>NORTHWEST PIPE COMPANY</b></p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>VALUATION AND QUALIFYING ACCOUNTS</b></p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">(Dollars in thousands)</p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<div data-td-parse-id="1" data-td-taggable-table="table" data-td-v2v-id="1519132167267" id="thunderdome-statement-819259">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" id="null" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr style="vertical-align: bottom;">
			<td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="width: 1%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Balance at Beginning of Perio</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>d</b></font></b></p>
			</td>
			<td id=".trail.D2" style="width: 3%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="width: 1%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Charged to</b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Profit and</b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Los</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>s</b></font></b></p>
			</td>
			<td id=".trail.D3" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="width: 1%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Deduction</b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>from</b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Reserve</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>s</b></font></b></p>
			</td>
			<td id=".trail.D4" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D5" style="width: 1%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Balance at </b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>End of </b></b></p>

			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b><b>Perio</b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>d</b></font></b></p>
			</td>
			<td id=".trail.D5" style="width: 3%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Year Ended December 31, 2017<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B5" style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B5" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Allowance for doubtful account<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196189" style="font-weight: inherit; font-style: normal;">515</em></td>
			<td id=".trail.2" nowrap="true" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196190" style="font-weight: inherit; font-style: normal;">&nbsp;</em></td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196191" style="font-weight: inherit; font-style: normal;">637</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196192" style="font-weight: inherit; font-style: normal;">(675</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196193" style="font-weight: inherit; font-style: normal;">477</em></td>
			<td id=".trail.5" nowrap="true" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196194" style="font-weight: inherit; font-style: normal;">&nbsp;</em></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Valuation allowance for deferred tax asset<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196195" style="font-weight: inherit; font-style: normal;">8,217</em></td>
			<td id=".trail.2" nowrap="true" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196196" style="font-weight: inherit; font-style: normal;">&nbsp;</em></td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196197" style="font-weight: inherit; font-style: normal;">2,196</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196198" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196199" style="font-weight: inherit; font-style: normal;">10,413</em></td>
			<td id=".trail.5" nowrap="true" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196200" style="font-weight: inherit; font-style: normal;">&nbsp;</em></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="width: 48%;">&nbsp;</td>
			<td id=".lead.B2" style="width: 1%;">&nbsp;</td>
			<td id=".symb.B2" style="width: 1%;">&nbsp;</td>
			<td id=".amt.B2" style="width: 9%;">&nbsp;</td>
			<td id=".trail.B2" style="width: 3%;">&nbsp;</td>
			<td id=".lead.B3" style="width: 1%;">&nbsp;</td>
			<td id=".symb.B3" style="width: 1%;">&nbsp;</td>
			<td id=".amt.B3" style="width: 9%;">&nbsp;</td>
			<td id=".trail.B3" style="width: 1%;">&nbsp;</td>
			<td id=".lead.B4" style="width: 1%;">&nbsp;</td>
			<td id=".symb.B4" style="width: 1%;">&nbsp;</td>
			<td id=".amt.B4" style="width: 9%;">&nbsp;</td>
			<td id=".trail.B4" style="width: 1%;">&nbsp;</td>
			<td id=".lead.B5" style="width: 1%;">&nbsp;</td>
			<td id=".symb.B5" style="width: 1%;">&nbsp;</td>
			<td id=".amt.B5" style="width: 9%;">&nbsp;</td>
			<td id=".trail.B5" style="width: 3%;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Year Ended December 31, 2016<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B5" style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B5" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Allowance for doubtful account<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196201" style="font-weight: inherit; font-style: normal;">751</em></td>
			<td id=".trail.2" nowrap="true" style="width: 3%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: top;"><em data-td-fact-id="28196202" style="font-weight: inherit; font-style: normal;"><sup>(1)</sup></em></td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196203" style="font-weight: inherit; font-style: normal;">295</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196204" style="font-weight: inherit; font-style: normal;">(531</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196205" style="font-weight: inherit; font-style: normal;">515</em></td>
			<td id=".trail.5" nowrap="true" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196206" style="font-weight: inherit; font-style: normal;">&nbsp;</em></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Valuation allowance for deferred tax asset<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196207" style="font-weight: inherit; font-style: normal;">7,057</em></td>
			<td id=".trail.2" nowrap="true" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196208" style="font-weight: inherit; font-style: normal;">&nbsp;</em></td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196209" style="font-weight: inherit; font-style: normal;">1,160</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196210" style="font-weight: inherit; font-style: normal;">-</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196211" style="font-weight: inherit; font-style: normal;">8,217</em></td>
			<td id=".trail.5" nowrap="true" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196212" style="font-weight: inherit; font-style: normal;">&nbsp;</em></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="width: 48%;">&nbsp;</td>
			<td id=".lead.B2" style="width: 1%;">&nbsp;</td>
			<td id=".symb.B2" style="width: 1%;">&nbsp;</td>
			<td id=".amt.B2" style="width: 9%;">&nbsp;</td>
			<td id=".trail.B2" style="width: 3%;">&nbsp;</td>
			<td id=".lead.B3" style="width: 1%;">&nbsp;</td>
			<td id=".symb.B3" style="width: 1%;">&nbsp;</td>
			<td id=".amt.B3" style="width: 9%;">&nbsp;</td>
			<td id=".trail.B3" style="width: 1%;">&nbsp;</td>
			<td id=".lead.B4" style="width: 1%;">&nbsp;</td>
			<td id=".symb.B4" style="width: 1%;">&nbsp;</td>
			<td id=".amt.B4" style="width: 9%;">&nbsp;</td>
			<td id=".trail.B4" style="width: 1%;">&nbsp;</td>
			<td id=".lead.B5" style="width: 1%;">&nbsp;</td>
			<td id=".symb.B5" style="width: 1%;">&nbsp;</td>
			<td id=".amt.B5" style="width: 9%;">&nbsp;</td>
			<td id=".trail.B5" style="width: 3%;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Year Ended December 31, 2015<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">:</font></p>
			</td>
			<td id=".lead.B2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B5" style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B5" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Allowance for doubtful account<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196213" style="font-weight: inherit; font-style: normal;">755</em></td>
			<td id=".trail.2" nowrap="true" style="width: 3%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: top;"><em data-td-fact-id="28196214" style="font-weight: inherit; font-style: normal;"><sup>(1)</sup></em></td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196215" style="font-weight: inherit; font-style: normal;">416</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196216" style="font-weight: inherit; font-style: normal;">(420</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196217" style="font-weight: inherit; font-style: normal;">751</em></td>
			<td id=".trail.5" nowrap="true" style="width: 3%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: top;"><em data-td-fact-id="28196218" style="font-weight: inherit; font-style: normal;"><sup>(1)</sup></em></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;">
			<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Valuation allowance for deferred tax asset<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">s</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196219" style="font-weight: inherit; font-style: normal;">1,858</em></td>
			<td id=".trail.2" nowrap="true" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196220" style="font-weight: inherit; font-style: normal;">&nbsp;</em></td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196221" style="font-weight: inherit; font-style: normal;">5,217</em></td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196222" style="font-weight: inherit; font-style: normal;">(18</em></td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196223" style="font-weight: inherit; font-style: normal;">7,057</em></td>
			<td id=".trail.5" nowrap="true" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><em data-td-fact-id="28196224" style="font-weight: inherit; font-style: normal;">&nbsp;</em></td>
		</tr>

</table>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></p>

<p style="margin: 0pt; text-align: left; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">(<em data-td-fact-id="28196944" style="font-weight: inherit; font-style: normal;">1</em>) <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Includes amounts that were classified as held for sale.</font></p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>&nbsp;</b></p>

<div data-thunderdome-xbrl-exclude="1" id="PGBK" style="width: 100%; margin-right: 0pt; margin-left: 0pt;">
<div id="PGNUM" style="width: 100%; text-align: center; font-family: Times New Roman; font-size: 10pt;">S-1</div>

<hr style="border: currentColor; border-image: none; width: 100%; height: 2px; color: rgb(0, 0, 0); page-break-after: always; background-color: rgb(0, 0, 0);">
<div id="PGHDR" style="width: 100%; text-align: left;"><a href="#toc">Table of Contents</a></div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>
</div>

<div contenteditable="false" docsect="12" id="6298" sectdesc="Other">&nbsp;</div>

<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>SIGNATURES</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Pursuant to the requirements of Section<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;13 or 15(d) 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, on the 16th&nbsp;day of March 2018.</font></p>

<table border="0" cellpadding="0" cellspacing="0" style="margin: 0pt 0pt 0pt auto; width: 40%; text-indent: 0px; font-size: 10pt;">

		<tr>
			<td colspan="1" style="width: 7.4%; vertical-align: middle;">&nbsp;</td>
			<td colspan="1" style="width: 92.6%; vertical-align: middle;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 100%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">NORTHWEST PIPE COMPANY</p>
			</td>
		</tr>
		<tr>
			<td colspan="1" style="width: 7.4%; vertical-align: middle;">&nbsp;</td>
			<td colspan="1" style="width: 92.6%; vertical-align: middle;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="1" style="width: 7.4%; vertical-align: top;">
			<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">By</p>
			</td>
			<td colspan="1" style="width: 92.6%; vertical-align: top; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">/<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">S</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">/&nbsp;&nbsp;&nbsp;&nbsp;S</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">COTT</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;M</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">ONTROSS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 93.1%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Scott Montross</b></p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 93.1%; vertical-align: bottom;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Director, </b><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>President and Chief Executive Officer</b></font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">registrant in the capacities indicated, on the 16th&nbsp;day of March 2018.</font></p>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt;">

		<tr>
			<td style="width: 49%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Signature</b></p>
			</td>
			<td style="width: 2%; vertical-align: bottom;">&nbsp;</td>
			<td style="width: 49%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><b>Title</b></p>
			</td>
		</tr>
		<tr>
			<td style="width: 49%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 2%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 49%; vertical-align: middle;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 49%; vertical-align: top; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">/<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">S</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">/&nbsp;&nbsp;&nbsp;&nbsp;R</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">ICHARD</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> A. R</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">OMAN</font></p>
			</td>
			<td style="width: 2%; vertical-align: top;">&nbsp;</td>
			<td style="width: 49%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 7.85pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Director and Chairman of the Board</p>
			</td>
		</tr>
		<tr>
			<td style="width: 49%; text-align: center; vertical-align: top;"><b>Richard A. Roman</b></td>
			<td style="width: 2%; vertical-align: top;">&nbsp;</td>
			<td style="width: 49%; vertical-align: top;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 49%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 2%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 49%; vertical-align: middle;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 49%; vertical-align: top; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">/<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">S</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">/&nbsp;&nbsp;&nbsp;&nbsp;S</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">COTT</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;M</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">ONTROSS</font></p>
			</td>
			<td style="width: 2%; vertical-align: top;">&nbsp;</td>
			<td style="width: 49%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 7.85pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Director, President and Chief Executive Officer (principal executive officer)</p>
			</td>
		</tr>
		<tr>
			<td style="width: 49%; text-align: center; vertical-align: top;"><b>Scott Montross</b></td>
			<td style="width: 2%; vertical-align: top;">&nbsp;</td>
			<td style="width: 49%; vertical-align: top;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 49%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 2%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 49%; vertical-align: middle;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 49%; vertical-align: top; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">/<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">S</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">/&nbsp;&nbsp;&nbsp;&nbsp;R</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">OBIN</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> G</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">ANTT</font></p>
			</td>
			<td style="width: 2%; vertical-align: top;">&nbsp;</td>
			<td colspan="1" rowspan="2" style="width: 49%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 7.9pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Senior <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">Vice President, Chief Financial Officer and Corporate Secretary (principal financial and accounting officer)</font></p>
			</td>
		</tr>
		<tr>
			<td style="width: 49%; text-align: center; vertical-align: top;"><b>Robin Gantt</b></td>
			<td style="width: 2%; vertical-align: top;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 49%; vertical-align: top;">&nbsp;</td>
			<td style="width: 2%; vertical-align: top;">&nbsp;</td>
			<td style="width: 49%; vertical-align: top;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 49%; vertical-align: top; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">/<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">S</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">/&nbsp;&nbsp;&nbsp;&nbsp;M</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">ICHELLE </font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">A</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">PPLEBAUM</font></p>
			</td>
			<td style="width: 2%; vertical-align: top;">&nbsp;</td>
			<td style="width: 49%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 7.85pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Director</p>
			</td>
		</tr>
		<tr>
			<td style="width: 49%; text-align: center; vertical-align: top;"><b>Michelle Applebaum</b></td>
			<td style="width: 2%; vertical-align: top;">&nbsp;</td>
			<td style="width: 49%; vertical-align: top;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 49%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 2%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 49%; vertical-align: middle;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 49%; vertical-align: top; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">/<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">S</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">/&nbsp;&nbsp;&nbsp;&nbsp;H</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">ARRY</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> L. D</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">EMOREST</font></p>
			</td>
			<td style="width: 2%; vertical-align: top;">&nbsp;</td>
			<td style="width: 49%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 7.85pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Director</p>
			</td>
		</tr>
		<tr>
			<td style="width: 49%; text-align: center; vertical-align: top;"><b>Harry L. Demorest</b></td>
			<td style="width: 2%; vertical-align: top;">&nbsp;</td>
			<td style="width: 49%; vertical-align: top;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 49%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 2%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 49%; vertical-align: middle;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 49%; vertical-align: top; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">/<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">S</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">/&nbsp;&nbsp;&nbsp;&nbsp;M</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">ICHAEL</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> C. F</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">RANSON</font></p>
			</td>
			<td style="width: 2%; vertical-align: top;">&nbsp;</td>
			<td style="width: 49%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 7.85pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Director</p>
			</td>
		</tr>
		<tr>
			<td style="width: 49%; text-align: center; vertical-align: top;"><b>Michael C. Franson</b></td>
			<td style="width: 2%; vertical-align: top;">&nbsp;</td>
			<td style="width: 49%; vertical-align: top;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 49%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 2%; vertical-align: middle;">&nbsp;</td>
			<td style="width: 49%; vertical-align: middle;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 49%; vertical-align: top; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;">
			<p style="margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">/<font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">S</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">/&nbsp;&nbsp;&nbsp;&nbsp;K</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">EITH</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> R. L</font><font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">ARSON</font></p>
			</td>
			<td style="width: 2%; vertical-align: top;">&nbsp;</td>
			<td style="width: 49%; vertical-align: top;">
			<p style="margin: 0pt 0pt 0pt 7.85pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Director</p>
			</td>
		</tr>
		<tr>
			<td style="width: 49%; text-align: center; vertical-align: top;"><b>Keith R. Larson</b></td>
			<td style="width: 2%; vertical-align: top;">&nbsp;</td>
			<td style="width: 49%; vertical-align: top;">&nbsp;</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-size: 1pt;">&nbsp;</p>

<p style="margin: 0pt; text-align: justify; font-size: 1pt;">&nbsp;</p>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>2
<FILENAME>ex_105498.htm
<DESCRIPTION>EXHIBIT 21.1
<TEXT>
<html>
<head>
	<title>ex_105498.htm</title>

	<!-- Created by RDG HTML Converter v1.1.0.0 2/18/2018 1:04:04 PM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no"/>
</head>
<body style="font-family: Times New Roman, Times, serif;font-size: 10pt;margin-left: 10px;margin-right: 10px;">
<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:right;"><b>EXHIBIT 21</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>.1</b></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>NORTHWEST PIPE COMPANY</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>SUBSIDIARIES OF THE REGISTRANT</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Northwest Pipe Mexico S.A. de C.V., Mexico</p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Thompson Tank Holdings, Inc., Oregon</p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Permalok Corporation, Missouri</p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>3
<FILENAME>ex_105499.htm
<DESCRIPTION>EXHIBIT 23.1
<TEXT>
<html>
<head>
	<title>ex_105499.htm</title>
	<!-- Created by RDG HTML Converter v1.1.0.0 2/18/2018 1:04:31 PM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no"/>
</head>
<body style="font-family: Times New Roman, Times, serif;font-size: 10pt;margin-left: 10px;margin-right: 10px;">
<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:right;">&nbsp;</p>

<p style="font-size:1pt;margin:0pt;text-align:right;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>EXHIBIT 23.</b><b>1</b></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We consent to the incorporation by reference in the Registration Statements on <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">Form&nbsp;S-3 (No.&nbsp;333-216802) and Form&nbsp;S-8 (Nos.&nbsp;333-190854, 333-20165, and 333-152573) of Northwest Pipe Company of our report dated March&nbsp;16, 2018, relating to the consolidated financial statements and the financial statement schedule of Northwest Pipe Company and Subsidiaries (the &ldquo;Company&rdquo;) as of and for the year ended December&nbsp;31, 2017, and the effectiveness of the Company&rsquo;s internal control over financial reporting, appearing in this Annual Report on Form&nbsp;10-K of Northwest Pipe Company for the year ended December&nbsp;31, 2017.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">/s/ Moss Adams LLP</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Portland, Oregon</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">March<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;16, 2018</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.2
<SEQUENCE>4
<FILENAME>ex_105500.htm
<DESCRIPTION>EXHIBIT 23.2
<TEXT>
<html>
<head>
	<title>ex_105500.htm</title>
	<!-- Created by RDG HTML Converter v1.1.0.0 2/18/2018 1:04:55 PM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no"/>
</head>
<body style="font-family: Times New Roman, Times, serif;font-size: 10pt;margin-left: 10px;margin-right: 10px;">
<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:right;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:right;"><b>EXHIBIT 23.</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>2</b></font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We hereby consent to the incorporation by reference in the Registration Statement&nbsp;on <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">Forms S-3 (No. 333-216802) and&nbsp;S-8 (Nos.&nbsp;333-190854, 333-20165, and 333-152573) of Northwest Pipe Company of our report<sup><b> </b></sup>dated March&nbsp;4, 2016 </font>(except with respect to our opinion on the consolidated financial statements insofar as it relates to the effects of discontinued operations discussed in Note<font style="font-family:'Times New Roman', Times, serif;font-size:10pt;">&nbsp;3, as to which the date is March&nbsp;16, 2018),&nbsp;</font><font style="font-family:Times New Roman, Times, serif;font-size:10pt;">relating to the financial statements and&nbsp;financial statement schedule, which appears in this Form&nbsp;10-K.</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">/s/ PricewaterhouseCoopers LLP<br>
<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">Portland, Oregon</font><br>
<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">March&nbsp;16, 2018</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>ex_105501.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<html>
<head>
	<title>ex_105501.htm</title>
	<!-- Created by RDG HTML Converter v1.1.0.0 2/18/2018 1:05:12 PM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no"/>
</head>
<body style="font-family: Times\ New\ Roman, Times, serif; font-size: 10pt; margin-left: 10px; margin-right: 10px; cursor: auto;">
<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:right;">&nbsp;</p>

<p style="font-size:1pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:right;"><b>EXHIBIT 31.1</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>CERTIFICATION</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">I, Scott Montross, certify that:</p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="width:25pt;">&nbsp;</td>
			<td style="width:24pt;vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">1.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><font style="font-size:10pt;font-family:Times New Roman, Times, serif;">I have reviewed this Annual Report on Form 10-K of Northwest Pipe Company;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="width:25pt;">&nbsp;</td>
			<td style="width:24pt;vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">2.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><font style="font-size:10pt;font-family:Times New Roman, Times, serif;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="width:25pt;">&nbsp;</td>
			<td style="width:24pt;vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">3.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><font style="font-size:10pt;font-family:Times New Roman, Times, serif;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects, the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="width:25pt;">&nbsp;</td>
			<td style="width:24pt;vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">4.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><font style="font-size:10pt;font-family:Times New Roman, Times, serif;">The registrant&rsquo;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="width:56pt;">&nbsp;</td>
			<td style="width:24pt;vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">a.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><font style="font-size:10pt;font-family:Times New Roman, Times, serif;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="width:56pt;">&nbsp;</td>
			<td style="width:24pt;vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">b.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><font style="font-size:10pt;font-family:Times New Roman, Times, serif;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="width:56pt;">&nbsp;</td>
			<td style="width:24pt;vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">c.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><font style="font-size:10pt;font-family:Times New Roman, Times, serif;">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</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="width:56pt;">&nbsp;</td>
			<td style="width:24pt;vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">d.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><font style="font-size:10pt;font-family:Times New Roman, Times, serif;">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</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="width:25pt;">&nbsp;</td>
			<td style="width:24pt;vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">5.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><font style="font-size:10pt;font-family:Times New Roman, Times, serif;">The registrant&rsquo;s other certifying officer(s) 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):</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="width:56pt;">&nbsp;</td>
			<td style="width:24pt;vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">a.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><font style="font-size:10pt;font-family:Times New Roman, Times, serif;">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</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="width:56pt;">&nbsp;</td>
			<td style="width:24pt;vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">b.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><font style="font-size:10pt;font-family:Times New Roman, Times, serif;">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.</font></p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="vertical-align:middle;width:3.5%;">&nbsp;</td>
			<td style="vertical-align:middle;width:43.9%;">&nbsp;</td>
			<td style="vertical-align:middle;width:5.2%;">&nbsp;</td>
			<td style="vertical-align:middle;width:3.5%;">&nbsp;</td>
			<td style="vertical-align:middle;width:43.9%;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="vertical-align:top;width:47.4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:12pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-12pt;">Date:<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;March&nbsp;16, 2018</font></p>
			</td>
			<td style="vertical-align:bottom;width:5.2%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:bottom;width:3.5%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">By:</p>
			</td>
			<td style="vertical-align: bottom; width: 43.9%; border-bottom: thin solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">/s/<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;&nbsp;&nbsp;S</font><font style="font-family:Times New Roman, Times, serif;font-size:10pt;">COTT</font><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> MONTROSS</font>&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> </font></font></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:3.5%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:bottom;width:43.9%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:bottom;width:5.2%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:bottom;width:3.5%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:bottom;width:43.9%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Scott Montross</b></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:3.5%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:bottom;width:43.9%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:bottom;width:5.2%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:bottom;width:3.5%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:bottom;width:43.9%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Director, President and Chief Executive Officer</b></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>ex_105502.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<html>
<head>
	<title>ex_105502.htm</title>
	<!-- Created by RDG HTML Converter v1.1.0.0 2/18/2018 1:05:54 PM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no"/>
</head>
<body style="font-family: Times\ New\ Roman, Times, serif; font-size: 10pt; margin-left: 10px; margin-right: 10px; cursor: auto;">
<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:right;">&nbsp;</p>

<p style="font-size:1pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:right;"><b>EXHIBIT 31.2</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>CERTIFICATION</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">I, Robin Gantt, certify that:</p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="width:25pt;">&nbsp;</td>
			<td style="width:24pt;vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">1.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><font style="font-size:10pt;font-family:Times New Roman, Times, serif;">I have reviewed this Annual Report on Form 10-K of Northwest Pipe Company;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="width:25pt;">&nbsp;</td>
			<td style="width:24pt;vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">2.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><font style="font-size:10pt;font-family:Times New Roman, Times, serif;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="width:25pt;">&nbsp;</td>
			<td style="width:24pt;vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">3.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><font style="font-size:10pt;font-family:Times New Roman, Times, serif;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects, the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="width:25pt;">&nbsp;</td>
			<td style="width:24pt;vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">4.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><font style="font-size:10pt;font-family:Times New Roman, Times, serif;">The registrant&rsquo;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="width:56pt;">&nbsp;</td>
			<td style="width:24pt;vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">a.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><font style="font-size:10pt;font-family:Times New Roman, Times, serif;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="width:56pt;">&nbsp;</td>
			<td style="width:24pt;vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">b.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><font style="font-size:10pt;font-family:Times New Roman, Times, serif;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="width:56pt;">&nbsp;</td>
			<td style="width:24pt;vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">c.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><font style="font-size:10pt;font-family:Times New Roman, Times, serif;">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</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="width:56pt;">&nbsp;</td>
			<td style="width:24pt;vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">d.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><font style="font-size:10pt;font-family:Times New Roman, Times, serif;">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</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="width:25pt;">&nbsp;</td>
			<td style="width:24pt;vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">5.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><font style="font-size:10pt;font-family:Times New Roman, Times, serif;">The registrant&rsquo;s other certifying officer(s) 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 function):</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="width:56pt;">&nbsp;</td>
			<td style="width:24pt;vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">a.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><font style="font-size:10pt;font-family:Times New Roman, Times, serif;">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</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="width:56pt;">&nbsp;</td>
			<td style="width:24pt;vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">b.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><font style="font-size:10pt;font-family:Times New Roman, Times, serif;">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.</font></p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="vertical-align:middle;width:3.3%;">&nbsp;</td>
			<td style="vertical-align:middle;width:41.2%;">&nbsp;</td>
			<td style="vertical-align:middle;width:4.9%;">&nbsp;</td>
			<td style="vertical-align:middle;width:3.3%;">&nbsp;</td>
			<td style="vertical-align:middle;width:47.2%;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="vertical-align:top;width:44.5%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:12pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-12pt;">Date: <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">March&nbsp;16, 2018</font></p>
			</td>
			<td style="vertical-align:bottom;width:4.9%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:bottom;width:3.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">By:</p>
			</td>
			<td style="vertical-align: bottom; width: 47.2%; border-bottom: thin solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">/s/<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;&nbsp;&nbsp;R</font><font style="font-family:Times New Roman, Times, serif;font-size:10pt;">OBIN</font><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> GANTT</font>&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:3.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:bottom;width:41.2%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:bottom;width:4.9%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:bottom;width:3.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:bottom;width:47.2%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Robin Gantt</b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Senior Vice President, Chief Financial Officer</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b> and Corporate Secretary</b></font></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>(Principal Financial Officer)</b></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>ex_105503.htm
<DESCRIPTION>EXHIBIT 32.1
<TEXT>
<html>
<head>
	<title>ex_105503.htm</title>
	<!-- Created by RDG HTML Converter v1.1.0.0 2/18/2018 1:06:18 PM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no"/>
</head>
<body style="font-family: Times New Roman, Times, serif;font-size: 10pt;margin-left: 10px;margin-right: 10px;">
<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:right;">&nbsp;</p>

<p style="font-size:1pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:right;"><b>EXHIBIT 32.1</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>CERTIFICATION PURSUANT TO</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>18 U.S.C. SECTION 1350,</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>AS ADOPTED PURSUANT TO</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">In connection with the Annual Report of Northwest Pipe Company (the &ldquo;Company&rdquo;) on Form<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;10-K for the period ended December&nbsp;31, 2017 as filed with the Securities and Exchange Commission on the date hereof (the &ldquo;Report&rdquo;), I, Scott Montross, Director, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. &sect;&nbsp;1350, as adopted pursuant to &sect;&nbsp;906 of the Sarbanes-Oxley Act of 2002, that:</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="width:24pt;vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">(1)</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><font style="font-size:10pt;font-family:Times New Roman, Times, serif;">The Report fully complies with the requirements of Section&nbsp;13(a) or 15(d) of the Securities Exchange Act of 1934; and</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="width:24pt;vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">(2)</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><font style="font-size:10pt;font-family:Times New Roman, Times, serif;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:46.7%;text-indent:0;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="vertical-align: top; width: 100%; border-bottom: thin solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">/s/<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;&nbsp;&nbsp;S</font><font style="font-family:Times New Roman, Times, serif;font-size:10pt;">COTT</font><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> MONTROSS</font>&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> </font></font></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:100%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Scott Montross</b></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:100%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Director, President and Chief Executive Officer</b></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">March<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;16, 2018</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>8
<FILENAME>ex_105504.htm
<DESCRIPTION>EXHIBIT 32.2
<TEXT>
<html>
<head>
	<title>ex_105504.htm</title>
	<!-- Created by RDG HTML Converter v1.1.0.0 2/18/2018 1:06:57 PM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no"/>
</head>
<body style="font-family: Times New Roman, Times, serif;font-size: 10pt;margin-left: 10px;margin-right: 10px;">
<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:right;">&nbsp;</p>

<p style="font-size:1pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:right;"><b>EXHIBIT 32.2</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>CERTIFICATION PURSUANT TO</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>18 U.S.C. SECTION 1350,</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>AS ADOPTED PURSUANT TO</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</b></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">In connection with the Annual Report of Northwest Pipe Company (the &ldquo;Company&rdquo;) on Form<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;10-K for the period ended December&nbsp;31, 2017 as filed with the Securities and Exchange Commission on the date hereof (the &ldquo;Report&rdquo;), I, Robin Gantt, Senior Vice President, Chief Financial Officer and Corporate Secretary of the Company, certify, pursuant to 18 U.S.C. &sect;&nbsp;1350, as adopted pursuant to &sect;&nbsp;906 of the Sarbanes-Oxley Act of 2002, that:</font></p>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="width:24pt;vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">(1)</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><font style="font-size:10pt;font-family:Times New Roman, Times, serif;">The Report fully complies with the requirements of Section&nbsp;13(a) or 15(d) of the Securities Exchange Act of 1934; and</font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="width:24pt;vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">(2)</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman, Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><font style="font-size:10pt;font-family:Times New Roman, Times, serif;">The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.</font></p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:46.7%;text-indent:0;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="vertical-align: top; width: 100%; border-bottom: thin solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">/s/<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;&nbsp;&nbsp;R</font><font style="font-family:Times New Roman, Times, serif;font-size:10pt;">OBIN</font><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> GANTT</font>&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:100%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Robin Gantt</b></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:100%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Senior Vice President, Chief Financial Officer</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b> and Corporate Secretary</b></font></p>
			</td>
		</tr>

</table>

<p style="font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">March<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;16, 2018</font></p>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>9
<FILENAME>nwpx-20171231.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 10:04PM UTC 2018-03-15--><xbrli:xbrl xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns="http://www.xbrl.org/2003/instance" 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/2014-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2016-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:naics="http://xbrl.sec.gov/naics/2011-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:nwpx="http://www.nwpipe.com/20171231" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31" xmlns:thunderdome="http://www.RDGFilings.com" xmlns:us-gaap="http://fasb.org/us-gaap/2017-01-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:schemaRef xlink:href="nwpx-20171231.xsd" xlink:type="simple"/>
  <dei:AmendmentFlag contextRef="d_2017-01-01_2017-12-31" id="c-15">false</dei:AmendmentFlag>
  <dei:CurrentFiscalYearEndDate contextRef="d_2017-01-01_2017-12-31" id="c-4">--12-31</dei:CurrentFiscalYearEndDate>
  <dei:DocumentFiscalPeriodFocus contextRef="d_2017-01-01_2017-12-31" id="c-14">FY</dei:DocumentFiscalPeriodFocus>
  <dei:DocumentFiscalYearFocus contextRef="d_2017-01-01_2017-12-31" id="c-13">2017</dei:DocumentFiscalYearFocus>
  <dei:DocumentPeriodEndDate contextRef="d_2017-01-01_2017-12-31" id="c-12">2017-12-31</dei:DocumentPeriodEndDate>
  <dei:DocumentType contextRef="d_2017-01-01_2017-12-31" id="c-11">10-K</dei:DocumentType>
  <dei:EntityCentralIndexKey contextRef="d_2017-01-01_2017-12-31" id="c-2">0001001385</dei:EntityCentralIndexKey>
  <dei:EntityCommonStockSharesOutstanding contextRef="i_2018-02-23" decimals="INF" id="c-9" unitRef="xbrli-shares">9723883</dei:EntityCommonStockSharesOutstanding>
  <dei:EntityCurrentReportingStatus contextRef="d_2017-01-01_2017-12-31" id="c-6">Yes</dei:EntityCurrentReportingStatus>
  <dei:EntityFilerCategory contextRef="d_2017-01-01_2017-12-31" id="c-5">Accelerated Filer</dei:EntityFilerCategory>
  <dei:EntityPublicFloat contextRef="i_2017-06-30" decimals="0" id="c-10" unitRef="iso4217-usd">134068871</dei:EntityPublicFloat>
  <dei:EntityRegistrantName contextRef="d_2017-01-01_2017-12-31" id="c-1">Northwest Pipe Co.</dei:EntityRegistrantName>
  <dei:EntityVoluntaryFilers contextRef="d_2017-01-01_2017-12-31" id="c-7">No</dei:EntityVoluntaryFilers>
  <dei:EntityWellKnownSeasonedIssuer contextRef="d_2017-01-01_2017-12-31" id="c-8">No</dei:EntityWellKnownSeasonedIssuer>
  <dei:TradingSymbol contextRef="d_2017-01-01_2017-12-31" id="c-3">nwpx</dei:TradingSymbol>
  <invest:DerivativeNotionalAmount contextRef="i_2017-12-31_HedgingDesignationAxis-DesignatedAsHedgingInstrumentMember" decimals="0" id="c28194419" unitRef="iso4217-usd">2100000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="i_2017-12-31_HedgingDesignationAxis-DesignatedAsHedgingInstrumentMember" decimals="-5" id="c28194420" unitRef="iso4217-cad">2700000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="i_2016-12-31_HedgingDesignationAxis-DesignatedAsHedgingInstrumentMember" decimals="0" id="c28194421" unitRef="iso4217-usd">3400000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="i_2016-12-31_HedgingDesignationAxis-DesignatedAsHedgingInstrumentMember" decimals="-5" id="c28194422" unitRef="iso4217-cad">4500000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="i_2017-12-31_DerivativeInstrumentRiskAxis-CanadianForwardContractRemainingMaturitiesOf15To17MonthsMember" decimals="0" id="c28194427" unitRef="iso4217-usd">2100000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="i_2017-12-31_DerivativeInstrumentRiskAxis-CanadianForwardContractRemainingMaturitiesOf15To17MonthsMember" decimals="-5" id="c28194428" unitRef="iso4217-cad">2700000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="i_2017-12-31_HedgingDesignationAxis-NondesignatedMember" decimals="0" id="c28194435" unitRef="iso4217-usd">200000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="i_2017-12-31_HedgingDesignationAxis-NondesignatedMember" decimals="-5" id="c28194436" unitRef="iso4217-cad">200000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="i_2016-12-31_HedgingDesignationAxis-NondesignatedMember" decimals="0" id="c28194437" unitRef="iso4217-usd">900000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="i_2016-12-31_HedgingDesignationAxis-NondesignatedMember" decimals="-5" id="c28194438" unitRef="iso4217-cad">1300000</invest:DerivativeNotionalAmount>
  <nwpx:AccruedLiabilitiesPolicyTextBlock contextRef="d_2017-01-01_2017-12-31" id="c28196954">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Accrued Liabilities&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Accrued liabilities &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;consist of the following (in thousands):&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Accrued liabilities&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Accrued vacation payabl&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;e&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,886&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,313&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Reserves for expected losses on uncompleted contract&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;911&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,409&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Accrued property taxe&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;898&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,096&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Workers compensation reserve&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;422&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;569&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Litigation accrua&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;l&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,750&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Othe&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;r&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,446&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,788&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total accrued liabilitie&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,563&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,925&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</nwpx:AccruedLiabilitiesPolicyTextBlock>
  <nwpx:AccumulatedOtherComprehensiveIncomeLossCumulativeChangeInNetGainLossFromCashFlowHedgeEffectTax contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28217208" unitRef="iso4217-usd">-1000</nwpx:AccumulatedOtherComprehensiveIncomeLossCumulativeChangeInNetGainLossFromCashFlowHedgeEffectTax>
  <nwpx:AccumulatedOtherComprehensiveIncomeLossCumulativeChangeInNetGainLossFromCashFlowHedgeEffectTax contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28217209" unitRef="iso4217-usd">6000</nwpx:AccumulatedOtherComprehensiveIncomeLossCumulativeChangeInNetGainLossFromCashFlowHedgeEffectTax>
  <nwpx:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTaxExpenseBenefit contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28194930" unitRef="iso4217-usd">886000</nwpx:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTaxExpenseBenefit>
  <nwpx:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTaxExpenseBenefit contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28194931" unitRef="iso4217-usd">866000</nwpx:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTaxExpenseBenefit>
  <nwpx:AccumulatedOtherComprehensiveIncomeLossUnrecognizedNetActuarialLossesNetOfTax contextRef="i_2017-12-31" decimals="INF" id="c28194479" unitRef="iso4217-usd">1400000</nwpx:AccumulatedOtherComprehensiveIncomeLossUnrecognizedNetActuarialLossesNetOfTax>
  <nwpx:AccumulatedOtherComprehensiveIncomeLossUnrecognizedNetActuarialLossesNetOfTax contextRef="i_2016-12-31" decimals="INF" id="c28194480" unitRef="iso4217-usd">1500000</nwpx:AccumulatedOtherComprehensiveIncomeLossUnrecognizedNetActuarialLossesNetOfTax>
  <nwpx:AcquisitionPercentage contextRef="i_2017-12-31" decimals="INF" id="c28194669" unitRef="xbrli-pure">0.15</nwpx:AcquisitionPercentage>
  <nwpx:AmendedAndRestatedRightsAgreementExpirationDate contextRef="d_2009-06-17_2009-06-17" id="c28194676">2009-06-28</nwpx:AmendedAndRestatedRightsAgreementExpirationDate>
  <nwpx:AmendedAndRestatedRightsAgreementExpirationDate contextRef="d_2009-06-18_2009-06-18" id="c28194678">2019-06-28</nwpx:AmendedAndRestatedRightsAgreementExpirationDate>
  <nwpx:BillingsToDateOnUncompletedContracts contextRef="i_2017-12-31" decimals="-3" id="c28194191" unitRef="iso4217-usd">194867000</nwpx:BillingsToDateOnUncompletedContracts>
  <nwpx:BillingsToDateOnUncompletedContracts contextRef="i_2016-12-31" decimals="-3" id="c28194192" unitRef="iso4217-usd">203672000</nwpx:BillingsToDateOnUncompletedContracts>
  <nwpx:BookOverdrafts contextRef="i_2017-12-31" decimals="INF" id="c28193763" unitRef="iso4217-usd">0</nwpx:BookOverdrafts>
  <nwpx:BookOverdrafts contextRef="i_2016-12-31" decimals="INF" id="c28194067" unitRef="iso4217-usd">0</nwpx:BookOverdrafts>
  <nwpx:CapitalLeaseWeightedAverageInterestRate contextRef="i_2017-12-31" decimals="4" id="c28194337" unitRef="xbrli-pure">0.0468</nwpx:CapitalLeaseWeightedAverageInterestRate>
  <nwpx:CompanyMatchingPercentageOnFirstSixPercentOfEmployeeContributions contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c28194466" unitRef="xbrli-pure">0.5</nwpx:CompanyMatchingPercentageOnFirstSixPercentOfEmployeeContributions>
  <nwpx:CompanyMatchingPercentageOnFirstTenThousandDollarEmployeeContributions contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c28194506" unitRef="xbrli-pure">0.5</nwpx:CompanyMatchingPercentageOnFirstTenThousandDollarEmployeeContributions>
  <nwpx:CostsAndEstimatedEarningsInExcessOfBillingsAndBillingsInExcessOfCostsAndEstimatedEarningsNet contextRef="i_2017-12-31" decimals="-3" id="c28194193" unitRef="iso4217-usd">41903000</nwpx:CostsAndEstimatedEarningsInExcessOfBillingsAndBillingsInExcessOfCostsAndEstimatedEarningsNet>
  <nwpx:CostsAndEstimatedEarningsInExcessOfBillingsAndBillingsInExcessOfCostsAndEstimatedEarningsNet contextRef="i_2016-12-31" decimals="-3" id="c28194194" unitRef="iso4217-usd">41625000</nwpx:CostsAndEstimatedEarningsInExcessOfBillingsAndBillingsInExcessOfCostsAndEstimatedEarningsNet>
  <nwpx:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTextBlock contextRef="d_2017-01-01_2017-12-31" id="s819221">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr&gt; &lt;td style="width: 24pt; vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS ON UNCOMPLETED CONTRACTS AND BILLINGS IN EXCESS OF COSTS AND ESTIMATED EARNINGS:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;C&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;osts and estimated earnings in excess of billings on uncompleted contracts represents revenue earned under the percentage-of-completion method but &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; yet billable based on the terms of the contracts. These amounts are billed based on the terms of the contracts, which include achievement of milestones, partial shipments or completion of the contracts. Billings in excess of costs and estimated earnings on uncompleted contracts represents amounts billed based on the terms of the contracts in advance of costs incurred and revenue earned.&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;(in thousands&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Costs incurred on uncompleted contract&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;227,048&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;238,050&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Estimated earning&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,722&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,247&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;236,770&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;245,297&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Less billings to dat&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;e&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(194,867&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(203,672&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;41,903&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;41,625&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Amounts are presented in the Consolidated Balance Sheets as follows&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Costs and estimated earnings in excess of billings on uncompleted contract&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;44,502&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;43,663&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Billings in excess of costs and estimated earnings on uncompleted contract&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,599&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,038&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;41,903&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;41,625&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;</nwpx:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTextBlock>
  <nwpx:CostsIncurredAndEstimatedEarningsOnUncompletedContracts contextRef="i_2017-12-31" decimals="-3" id="c28194189" unitRef="iso4217-usd">236770000</nwpx:CostsIncurredAndEstimatedEarningsOnUncompletedContracts>
  <nwpx:CostsIncurredAndEstimatedEarningsOnUncompletedContracts contextRef="i_2016-12-31" decimals="-3" id="c28194190" unitRef="iso4217-usd">245297000</nwpx:CostsIncurredAndEstimatedEarningsOnUncompletedContracts>
  <nwpx:CostsIncurredOnUncompletedContracts contextRef="i_2017-12-31" decimals="-3" id="c28194185" unitRef="iso4217-usd">227048000</nwpx:CostsIncurredOnUncompletedContracts>
  <nwpx:CostsIncurredOnUncompletedContracts contextRef="i_2016-12-31" decimals="-3" id="c28194186" unitRef="iso4217-usd">238050000</nwpx:CostsIncurredOnUncompletedContracts>
  <nwpx:DeferredTaxAssetOtherAssetsNoncurrent contextRef="i_2017-12-31" decimals="-3" id="c28194886" unitRef="iso4217-usd">1201000</nwpx:DeferredTaxAssetOtherAssetsNoncurrent>
  <nwpx:DeferredTaxAssetOtherAssetsNoncurrent contextRef="i_2016-12-31" decimals="-3" id="c28194887" unitRef="iso4217-usd">1830000</nwpx:DeferredTaxAssetOtherAssetsNoncurrent>
  <nwpx:DeferredTaxAssetTradeReceivableNet contextRef="i_2017-12-31" decimals="-3" id="c28194880" unitRef="iso4217-usd">105000</nwpx:DeferredTaxAssetTradeReceivableNet>
  <nwpx:DeferredTaxAssetTradeReceivableNet contextRef="i_2016-12-31" decimals="-3" id="c28194881" unitRef="iso4217-usd">199000</nwpx:DeferredTaxAssetTradeReceivableNet>
  <nwpx:DeferredTaxAssetsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts contextRef="i_2017-12-31" id="c28194874" unitRef="iso4217-usd" xs:nil="true"/>
  <nwpx:DeferredTaxAssetsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts contextRef="i_2016-12-31" decimals="-3" id="c28194875" unitRef="iso4217-usd">1270000</nwpx:DeferredTaxAssetsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts>
  <nwpx:DeferredTaxLiabilitiesCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsNet contextRef="i_2017-12-31" decimals="-3" id="c28194897" unitRef="iso4217-usd">110000</nwpx:DeferredTaxLiabilitiesCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsNet>
  <nwpx:DeferredTaxLiabilitiesCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsNet contextRef="i_2016-12-31" id="c28194898" unitRef="iso4217-usd" xs:nil="true"/>
  <nwpx:DefinedContributionPlanNumberOfInvestmentOptions contextRef="i_2017-12-31" decimals="INF" id="c28194469" unitRef="xbrli-pure">24</nwpx:DefinedContributionPlanNumberOfInvestmentOptions>
  <nwpx:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeTax contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193265" unitRef="iso4217-usd">-1779000</nwpx:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeTax>
  <nwpx:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeTax contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193266" unitRef="iso4217-usd">-3180000</nwpx:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeTax>
  <nwpx:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeTax contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193267" unitRef="iso4217-usd">-15004000</nwpx:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeTax>
  <nwpx:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresTableTextBlock contextRef="d_2017-01-01_2017-12-31" id="c-21">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Year Ended December 31,&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Net sales&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,869&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;63,448&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Cost of sales&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,792&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,777&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;76,679&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Gross loss&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,780&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,908&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(13,231&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Selling, general and administrative expense&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;257&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,925&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Gain on sale of facility&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(6&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Operating loss&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,773&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,165&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(15,156&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Other income (expense)&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Interest income&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;172&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Interest expense&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(14&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(50&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Loss before income taxes&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,773&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,180&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(15,004&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Income tax benefit&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(658&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,428&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Net loss&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,771&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,522&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(11,576&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</nwpx:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresTableTextBlock>
  <nwpx:DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresTableTextBlock contextRef="d_2017-01-01_2017-12-31" id="c-20">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"&gt; &lt;tr&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" rowspan="1" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Asset&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Inventorie&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;392&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Property and equipment, ne&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;t&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;36,430&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 45pt;"&gt;Total assets&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;36,822&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</nwpx:DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresTableTextBlock>
  <nwpx:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseBenefit contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28194155" unitRef="iso4217-usd">-1000</nwpx:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseBenefit>
  <nwpx:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseBenefit contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28194156" unitRef="iso4217-usd">257000</nwpx:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseBenefit>
  <nwpx:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseBenefit contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194157" unitRef="iso4217-usd">1925000</nwpx:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseBenefit>
  <nwpx:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense contextRef="d_2017-01-01_2017-12-31" id="c28194164" unitRef="iso4217-usd" xs:nil="true"/>
  <nwpx:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28194165" unitRef="iso4217-usd">-1000</nwpx:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense>
  <nwpx:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194166" unitRef="iso4217-usd">30000</nwpx:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense>
  <nwpx:DividendDistributionUnderShareholderRightsPlan contextRef="i_2017-12-31" decimals="INF" id="c28194664" unitRef="xbrli-pure">1</nwpx:DividendDistributionUnderShareholderRightsPlan>
  <nwpx:EffectiveIncomeTaxRateReconciliationExcessTaxShortfallOnStockBasedCompensation contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28194846" unitRef="iso4217-usd">765000</nwpx:EffectiveIncomeTaxRateReconciliationExcessTaxShortfallOnStockBasedCompensation>
  <nwpx:EffectiveIncomeTaxRateReconciliationExcessTaxShortfallOnStockBasedCompensation contextRef="d_2016-01-01_2016-12-31" id="c28194847" unitRef="iso4217-usd" xs:nil="true"/>
  <nwpx:EffectiveIncomeTaxRateReconciliationExcessTaxShortfallOnStockBasedCompensation contextRef="d_2015-01-01_2015-12-31" id="c28194848" unitRef="iso4217-usd" xs:nil="true"/>
  <nwpx:EmployeeContributionPercentageForWhichCompanyWillMatchAtFiftyPercent contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c28194468" unitRef="xbrli-pure">0.06</nwpx:EmployeeContributionPercentageForWhichCompanyWillMatchAtFiftyPercent>
  <nwpx:EstimatedCostOfEPASelectedRemedy contextRef="d_2017-01-01_2017-01-31" decimals="-5" id="c28194690" unitRef="iso4217-usd">1000000000</nwpx:EstimatedCostOfEPASelectedRemedy>
  <nwpx:EstimatedEarningsOnUncompletedContracts contextRef="i_2017-12-31" decimals="-3" id="c28194187" unitRef="iso4217-usd">9722000</nwpx:EstimatedEarningsOnUncompletedContracts>
  <nwpx:EstimatedEarningsOnUncompletedContracts contextRef="i_2016-12-31" decimals="-3" id="c28194188" unitRef="iso4217-usd">7247000</nwpx:EstimatedEarningsOnUncompletedContracts>
  <nwpx:EstimatedTimeToCompleteSelectedEPARemedy contextRef="d_2017-01-01_2017-01-31" id="c28194691">P13Y</nwpx:EstimatedTimeToCompleteSelectedEPARemedy>
  <nwpx:ExpectedGainLossOnUncompletedContracts contextRef="i_2017-12-31" decimals="-3" id="c28194074" unitRef="iso4217-usd">911000</nwpx:ExpectedGainLossOnUncompletedContracts>
  <nwpx:ExpectedGainLossOnUncompletedContracts contextRef="i_2016-12-31" decimals="-3" id="c28194075" unitRef="iso4217-usd">1409000</nwpx:ExpectedGainLossOnUncompletedContracts>
  <nwpx:GainLossOnDispositionOfFacility contextRef="d_2016-10-01_2016-12-31_PropertyPlantAndEquipmentByTypeAxis-DenverFacilityMember" decimals="-5" id="c28196537" unitRef="iso4217-usd">7900000</nwpx:GainLossOnDispositionOfFacility>
  <nwpx:GainLossOnDispositionOfFacility contextRef="d_2017-01-01_2017-12-31" id="c28193596" unitRef="iso4217-usd" xs:nil="true"/>
  <nwpx:GainLossOnDispositionOfFacility contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193597" unitRef="iso4217-usd">7860000</nwpx:GainLossOnDispositionOfFacility>
  <nwpx:GainLossOnDispositionOfFacility contextRef="d_2015-01-01_2015-12-31" id="c28193598" unitRef="iso4217-usd" xs:nil="true"/>
  <nwpx:IncomeTaxReconciliationTaxFederalAndStateTaxCredits contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28194837" unitRef="iso4217-usd">-36000</nwpx:IncomeTaxReconciliationTaxFederalAndStateTaxCredits>
  <nwpx:IncomeTaxReconciliationTaxFederalAndStateTaxCredits contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28194838" unitRef="iso4217-usd">154000</nwpx:IncomeTaxReconciliationTaxFederalAndStateTaxCredits>
  <nwpx:IncomeTaxReconciliationTaxFederalAndStateTaxCredits contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194839" unitRef="iso4217-usd">5060000</nwpx:IncomeTaxReconciliationTaxFederalAndStateTaxCredits>
  <nwpx:InventoryCurrentAndNonCurrentNet contextRef="i_2017-12-31" decimals="-3" id="c28195757" unitRef="iso4217-usd">17875000</nwpx:InventoryCurrentAndNonCurrentNet>
  <nwpx:InventoryCurrentAndNonCurrentNet contextRef="i_2016-12-31" decimals="-3" id="c28195758" unitRef="iso4217-usd">19418000</nwpx:InventoryCurrentAndNonCurrentNet>
  <nwpx:MaturityPeriodForForwardContracts contextRef="d_2017-01-01_2017-12-31_RangeAxis-MaximumMember" id="c28194423">P1Y</nwpx:MaturityPeriodForForwardContracts>
  <nwpx:MaximumDurationOfOperatingLeases contextRef="d_2017-01-01_2017-12-31" id="c28194340">P10Y</nwpx:MaximumDurationOfOperatingLeases>
  <nwpx:MinimumPerformanceAwardsIssuedMultiplier contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c28194571" unitRef="xbrli-pure">0</nwpx:MinimumPerformanceAwardsIssuedMultiplier>
  <nwpx:NonqualifiedRetirementSavingsPlanActuarialYearlyAssetGrowthPercentageAssumption contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c28194515" unitRef="xbrli-pure">0.08</nwpx:NonqualifiedRetirementSavingsPlanActuarialYearlyAssetGrowthPercentageAssumption>
  <nwpx:NumberOfActiveStockIncentivePlans contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c28194537" unitRef="xbrli-pure">1</nwpx:NumberOfActiveStockIncentivePlans>
  <nwpx:NumberOfCustomersWithReceivableBalanceInExcessOfTenPercentOfReceivables contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c28193889" unitRef="xbrli-pure">2</nwpx:NumberOfCustomersWithReceivableBalanceInExcessOfTenPercentOfReceivables>
  <nwpx:NumberOfCustomersWithReceivableBalanceInExcessOfTenPercentOfReceivables contextRef="d_2016-01-01_2016-12-31" decimals="INF" id="c28194070" unitRef="xbrli-pure">2</nwpx:NumberOfCustomersWithReceivableBalanceInExcessOfTenPercentOfReceivables>
  <nwpx:NumberOfInactiveStockOptionPlans contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c28194539" unitRef="xbrli-pure">1</nwpx:NumberOfInactiveStockOptionPlans>
  <nwpx:NumberOfMajorCustomers contextRef="d_2017-01-01_2017-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember" decimals="INF" id="c28193849" unitRef="xbrli-pure">0</nwpx:NumberOfMajorCustomers>
  <nwpx:NumberOfMajorCustomers contextRef="d_2016-01-01_2016-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember" decimals="INF" id="c28194068" unitRef="xbrli-pure">1</nwpx:NumberOfMajorCustomers>
  <nwpx:NumberOfMajorCustomers contextRef="d_2015-01-01_2015-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember" decimals="INF" id="c28193859" unitRef="xbrli-pure">2</nwpx:NumberOfMajorCustomers>
  <nwpx:NumberOfNoncontributoryDefinedBenefitPlans contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c28194470" unitRef="xbrli-pure">2</nwpx:NumberOfNoncontributoryDefinedBenefitPlans>
  <nwpx:NumberOfPotentiallyResponsibleParties contextRef="i_2017-12-31_CounterpartyNameAxis-LowerWillametteGroupMember" decimals="INF" id="c28194687" unitRef="xbrli-pure">14</nwpx:NumberOfPotentiallyResponsibleParties>
  <nwpx:NumberOfPotentiallyResponsibleParties contextRef="i_2017-12-31" decimals="INF" id="c28194711" unitRef="xbrli-pure">100</nwpx:NumberOfPotentiallyResponsibleParties>
  <nwpx:NumberOfSeriesJuniorParticipatingPreferredStockSharesReserved contextRef="i_2017-12-31" decimals="INF" id="c28194663" unitRef="xbrli-shares">150000</nwpx:NumberOfSeriesJuniorParticipatingPreferredStockSharesReserved>
  <nwpx:OfficerContributionForWhichCompanyWillMatchAtFiftyPercent contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c28194508" unitRef="iso4217-usd">10000</nwpx:OfficerContributionForWhichCompanyWillMatchAtFiftyPercent>
  <nwpx:PaymentsOfContingentConsideration contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193710" unitRef="iso4217-usd">112000</nwpx:PaymentsOfContingentConsideration>
  <nwpx:PaymentsOfContingentConsideration contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193711" unitRef="iso4217-usd">1233000</nwpx:PaymentsOfContingentConsideration>
  <nwpx:PaymentsOfContingentConsideration contextRef="d_2015-01-01_2015-12-31" id="c28193712" unitRef="iso4217-usd" xs:nil="true"/>
  <nwpx:ProceedsFromSaleOfFacility contextRef="d_2016-10-04_2016-10-04_PropertyPlantAndEquipmentByTypeAxis-DenverFacilityMember" decimals="-5" id="c28196536" unitRef="iso4217-usd">13900000</nwpx:ProceedsFromSaleOfFacility>
  <nwpx:ProceedsFromSaleOfFacility contextRef="d_2017-01-01_2017-12-31" id="c28193670" unitRef="iso4217-usd" xs:nil="true"/>
  <nwpx:ProceedsFromSaleOfFacility contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193671" unitRef="iso4217-usd">13914000</nwpx:ProceedsFromSaleOfFacility>
  <nwpx:ProceedsFromSaleOfFacility contextRef="d_2015-01-01_2015-12-31" id="c28193672" unitRef="iso4217-usd" xs:nil="true"/>
  <nwpx:PurchasePriceUnderRights contextRef="i_2017-12-31" decimals="INF" id="c28194668" unitRef="iso4217-usd-per-xbrli-shares">83</nwpx:PurchasePriceUnderRights>
  <nwpx:RestrictedStockUnitsAndPerformanceShareAwardTargetLevelPercentage contextRef="i_2017-12-31" decimals="INF" id="c28194564" unitRef="xbrli-pure">1</nwpx:RestrictedStockUnitsAndPerformanceShareAwardTargetLevelPercentage>
  <nwpx:RetirementPlanExpense contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c28194527" unitRef="iso4217-usd">900000</nwpx:RetirementPlanExpense>
  <nwpx:RetirementPlanExpense contextRef="d_2016-01-01_2016-12-31" decimals="INF" id="c28194528" unitRef="iso4217-usd">1400000</nwpx:RetirementPlanExpense>
  <nwpx:RetirementPlanExpense contextRef="d_2015-01-01_2015-12-31" decimals="INF" id="c28194529" unitRef="iso4217-usd">1500000</nwpx:RetirementPlanExpense>
  <nwpx:RetirementPlanExpense contextRef="d_2015-01-01_2015-12-31_IncomeStatementLocationAxis-IncomeLossFromOperationsOfDiscontinuedOperationsMember" decimals="INF" id="c28194530" unitRef="iso4217-usd">100000</nwpx:RetirementPlanExpense>
  <nwpx:RetirementTargetBenefitPlanPercentageOfFinalBasePayAfter35yearCareer contextRef="i_2017-12-31" decimals="INF" id="c28194512" unitRef="xbrli-pure">0.35</nwpx:RetirementTargetBenefitPlanPercentageOfFinalBasePayAfter35yearCareer>
  <nwpx:RetirementTargetBenefitPlanPercentageOfFinalBasePayPerYearOfService contextRef="i_2017-12-31" decimals="INF" id="c28194514" unitRef="xbrli-pure">0.01</nwpx:RetirementTargetBenefitPlanPercentageOfFinalBasePayPerYearOfService>
  <nwpx:RightRedemptionValue contextRef="i_2017-12-31" decimals="INF" id="c28194671" unitRef="iso4217-usd-per-xbrli-shares">0.01</nwpx:RightRedemptionValue>
  <nwpx:ScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="d_2017-01-01_2017-12-31" id="c-38">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Pension Liability Adjustmen&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;t&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Unrealized Gain&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;(Loss) on Cash &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Flow Hedge&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Tota&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;l&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Balance, December 31, 201&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;5&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,624&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;86&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,538&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Other comprehensive loss before reclassification&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(125&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(48&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(173&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Amounts reclassified from Accumulated other comprehensive los&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;256&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(28&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;228&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Net current period adjustments to Other comprehensive incom&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;e&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;131&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(76&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;55&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Balance, December 31, 201&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;6&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,493&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,483&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Other comprehensive income (loss) before reclassification&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;54&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(16&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;38&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Amounts reclassified from Accumulated other comprehensive los&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Net current period adjustments to Other comprehensive incom&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;e&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;57&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(19&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;38&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Balance, December 31, 201&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;7&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,436&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,445&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</nwpx:ScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
  <nwpx:ScheduleOfCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTableTextBlock contextRef="d_2017-01-01_2017-12-31" id="c-22">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;(in thousands&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Costs incurred on uncompleted contract&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;227,048&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;238,050&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Estimated earning&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,722&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,247&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;236,770&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;245,297&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Less billings to dat&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;e&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(194,867&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(203,672&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;41,903&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;41,625&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Amounts are presented in the Consolidated Balance Sheets as follows&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Costs and estimated earnings in excess of billings on uncompleted contract&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;44,502&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;43,663&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Billings in excess of costs and estimated earnings on uncompleted contract&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,599&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,038&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;41,903&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;41,625&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</nwpx:ScheduleOfCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTableTextBlock>
  <nwpx:ScheduleOfInventoryCurrentAndNonCurrentTableTextBlock contextRef="d_2017-01-01_2017-12-31" id="c-23">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Short-term inventories&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Raw material&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13,700&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,411&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Work-in-proces&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,268&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,235&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Finished good&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;464&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;40&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Supplie&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,623&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,959&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total short-term inventorie&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;17,055&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;18,645&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Long-term inventories&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Finished good&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;820&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;773&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total inventorie&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;17,875&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;19,418&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</nwpx:ScheduleOfInventoryCurrentAndNonCurrentTableTextBlock>
  <nwpx:SelectEmployeeContributionForWhichCompanyWillMatchAtFiftyPercent contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c28194510" unitRef="iso4217-usd">5000</nwpx:SelectEmployeeContributionForWhichCompanyWillMatchAtFiftyPercent>
  <nwpx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberAtTargetLevelOfPerformance contextRef="i_2016-12-31_AwardTypeAxis-PerformanceSharesMember" decimals="INF" id="c28194567" unitRef="xbrli-shares">47000</nwpx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberAtTargetLevelOfPerformance>
  <nwpx:ShareBasedCompensationArrangementByStockBasedPaymentAwardGrantDateFairValue contextRef="d_2017-01-01_2017-12-31_TitleOfIndividualAxis-DirectorMember" decimals="INF" id="c28194598" unitRef="iso4217-usd-per-xbrli-shares">14.72</nwpx:ShareBasedCompensationArrangementByStockBasedPaymentAwardGrantDateFairValue>
  <nwpx:ShareBasedCompensationArrangementByStockBasedPaymentAwardGrantDateFairValue contextRef="d_2016-01-01_2016-12-31_TitleOfIndividualAxis-DirectorMember" decimals="INF" id="c28194600" unitRef="iso4217-usd-per-xbrli-shares">9.95</nwpx:ShareBasedCompensationArrangementByStockBasedPaymentAwardGrantDateFairValue>
  <nwpx:ShareBasedCompensationArrangementByStockBasedPaymentAwardGrantDateFairValue contextRef="d_2015-01-01_2015-12-31_TitleOfIndividualAxis-DirectorMember" decimals="INF" id="c28194602" unitRef="iso4217-usd-per-xbrli-shares">21.02</nwpx:ShareBasedCompensationArrangementByStockBasedPaymentAwardGrantDateFairValue>
  <nwpx:ShareholderRightsPlanDisclosureTextBlock contextRef="d_2017-01-01_2017-12-31" id="s819242">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr&gt; &lt;td style="width: 24pt; vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;14&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;SHAREHOLDER RIGHTS PLAN:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;In &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; June 1999, &lt;/div&gt;the Board of Directors adopted a Shareholder Rights Plan (the &amp;#x201c;Plan&amp;#x201d;) designed to ensure fair and equal treatment for all shareholders in the event of a proposed acquisition of the Company by enhancing the ability of the Board of Directors to negotiate more effectively with a prospective acquirer, and reserved &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;150,000&lt;/div&gt; shares of Series A Junior Participating Preferred Stock (&amp;#x201c;Preferred Stock&amp;#x201d;) for purposes of the Plan. In connection with the adoption of the Plan, the Board of Directors declared a dividend distribution of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; non-detachable preferred stock purchase right (a &amp;#x201c;Right&amp;#x201d;) per share of &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;common stock, payable to shareholders of record on &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; July&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1999.&lt;/div&gt; Each Right represents the right to purchase &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one one&lt;/div&gt;-hundredth of a share of Preferred Stock at a price of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$83.00,&lt;/div&gt; subject to adjustment. The Rights will be exercisable only if a person or group acquires, or commences a tender offer to acquire, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15%&lt;/div&gt; or more of the Company&amp;#x2019;s outstanding shares of common stock. Subject to the terms of the Plan and upon the occurrence of certain events, each Right would entitle the holder to purchase common stock of the Company, or of an acquiring company in certain circumstances, having a market value equal to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;two&lt;/div&gt; times the exercise price of the Right. The Company &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; may &lt;/div&gt;redeem the Rights at a price of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.01&lt;/div&gt; per Right under certain circumstances.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;On &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; June&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;18,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2009,&lt;/div&gt; the Company and Computershare (&amp;#x201c;Rights Agent&amp;#x201d;) entered into an Amended and Restated Rights Agreement (the &amp;#x201c;Amended and Restated Rights Agreement&amp;#x201d;). The Amended and Restated Rights Agreement amended and restated the Rights Agreement dated as of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; June&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;28,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1999&lt;/div&gt; between the Company and ChaseMellon Shareholder Services, L.L.C. (predecessor to the Rights Agent). The Amended and Restated Rights Agreement extended the final expiration date of the Rights from &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; June&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;28,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2009&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; June&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;28,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2019.&lt;/div&gt; The Amended and Restated Rights Agreement also reflected certain changes in the rights and obligations of the Rights Agent and certain changes in procedural requirements under the Amended and Restated Rights Agreement.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/div&gt;</nwpx:ShareholderRightsPlanDisclosureTextBlock>
  <nwpx:SummaryOfValuationAndQualifyingAccountsTableTextBlock contextRef="d_2017-01-01_2017-12-31" id="c-41">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="width: 1%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Balance at Beginning of Perio&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;d&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 3%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="width: 1%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Charged to&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Profit and&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Los&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="width: 1%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Deduction&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;from&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Reserve&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="width: 1%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Balance at &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;End of &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Perio&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;d&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 3%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Year Ended December 31, 2017&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Allowance for doubtful account&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;515&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;637&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(675&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;477&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Valuation allowance for deferred tax asset&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;8,217&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,196&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,413&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="width: 48%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 3%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 3%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Year Ended December 31, 2016&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Allowance for doubtful account&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;751&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 3%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: top;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;295&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(531&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;515&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Valuation allowance for deferred tax asset&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,057&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,160&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;8,217&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="width: 48%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 3%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 3%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Year Ended December 31, 2015&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Allowance for doubtful account&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;755&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 3%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: top;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;416&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(420&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;751&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 3%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: top;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Valuation allowance for deferred tax asset&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,858&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,217&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(18&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,057&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</nwpx:SummaryOfValuationAndQualifyingAccountsTableTextBlock>
  <nwpx:ValueOfExercisedRight contextRef="i_2017-12-31" decimals="INF" id="c28194670" unitRef="xbrli-pure">2</nwpx:ValueOfExercisedRight>
  <nwpx:WorkersCompensationExpense contextRef="d_2017-10-01_2017-12-31_IncomeStatementLocationAxis-CostOfSalesMember" decimals="INF" id="c28193827" unitRef="iso4217-usd">1200000</nwpx:WorkersCompensationExpense>
  <nwpx:WorkersCompensationInsurancePolicyTextBlock contextRef="d_2017-01-01_2017-12-31" id="c28196953">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Workers Compensation&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company is self-insured, or maintains high deductible policies, for losses and liabilities associated with workers compensation claims. Losses are accrued based upon the Company&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;#x2019;s estimates of the aggregate liability for claims incurred using historical experience and certain actuarial assumptions followed in the insurance industry. During the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;fourth&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; as a result of a change in estimate to its workers compensation reserves, the Company recorded a charge of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1.2&lt;/div&gt;&amp;nbsp;million to Cost of sales. During &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015,&lt;/div&gt; there were &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; significant changes in estimates recorded to adjust workers compensation reserves. As of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016,&lt;/div&gt; workers compensation reserves recorded were &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3.7&lt;/div&gt;&amp;nbsp;million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3.4&lt;/div&gt;&amp;nbsp;million, respectively, of which &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.4&lt;/div&gt;&amp;nbsp;million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.6&lt;/div&gt;&amp;nbsp;million, respectively, were included in Accrued liabilities and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3.3&lt;/div&gt;&amp;nbsp;million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$2.8&lt;/div&gt;&amp;nbsp;million, respectively, were included in Other long-term liabilities.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</nwpx:WorkersCompensationInsurancePolicyTextBlock>
  <us-gaap:AccountsPayableCurrent contextRef="i_2017-12-31" decimals="-3" id="c28193336" unitRef="iso4217-usd">7521000</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccountsPayableCurrent contextRef="i_2016-12-31" decimals="-3" id="c28193337" unitRef="iso4217-usd">5267000</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent contextRef="i_2017-12-31" decimals="-3" id="c28194076" unitRef="iso4217-usd">898000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent>
  <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent contextRef="i_2016-12-31" decimals="-3" id="c28194077" unitRef="iso4217-usd">1096000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent>
  <us-gaap:AccruedLiabilitiesCurrent contextRef="i_2017-12-31" decimals="-3" id="c28193338" unitRef="iso4217-usd">6563000</us-gaap:AccruedLiabilitiesCurrent>
  <us-gaap:AccruedLiabilitiesCurrent contextRef="i_2016-12-31" decimals="-3" id="c28193339" unitRef="iso4217-usd">10925000</us-gaap:AccruedLiabilitiesCurrent>
  <us-gaap:AccruedVacationCurrent contextRef="i_2017-12-31" decimals="-3" id="c28194072" unitRef="iso4217-usd">1886000</us-gaap:AccruedVacationCurrent>
  <us-gaap:AccruedVacationCurrent contextRef="i_2016-12-31" decimals="-3" id="c28194073" unitRef="iso4217-usd">2313000</us-gaap:AccruedVacationCurrent>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i_2017-12-31" decimals="-3" id="c28195773" unitRef="iso4217-usd">74311000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i_2016-12-31" decimals="-3" id="c28195774" unitRef="iso4217-usd">69477000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax contextRef="i_2017-12-31" decimals="-3" id="c28194932" unitRef="iso4217-usd">-9000</us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax contextRef="i_2016-12-31" decimals="-3" id="c28194933" unitRef="iso4217-usd">10000</us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax contextRef="i_2017-12-31" decimals="-3" id="c28194928" unitRef="iso4217-usd">1436000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax contextRef="i_2016-12-31" decimals="-3" id="c28194929" unitRef="iso4217-usd">1493000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2017-12-31" decimals="-3" id="c28194934" unitRef="iso4217-usd">-1445000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2016-12-31" decimals="-3" id="c28194935" unitRef="iso4217-usd">-1483000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="i_2017-12-31" decimals="-3" id="c28193377" unitRef="iso4217-usd">119856000</us-gaap:AdditionalPaidInCapitalCommonStock>
  <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="i_2016-12-31" decimals="-3" id="c28193378" unitRef="iso4217-usd">118680000</us-gaap:AdditionalPaidInCapitalCommonStock>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation contextRef="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-CommonStockMember" id="c28193455" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation contextRef="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c28193456" unitRef="iso4217-usd">352000</us-gaap:AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation contextRef="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c28193457" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation contextRef="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" id="c28193458" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193459" unitRef="iso4217-usd">352000</us-gaap:AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-CommonStockMember" id="c28193510" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c28193511" unitRef="iso4217-usd">909000</us-gaap:AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c28193512" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" id="c28193513" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193514" unitRef="iso4217-usd">909000</us-gaap:AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-CommonStockMember" id="c28193461" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c28193462" unitRef="iso4217-usd">1774000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c28193463" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" id="c28193464" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193465" unitRef="iso4217-usd">1774000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-CommonStockMember" id="c28193516" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c28193517" unitRef="iso4217-usd">1801000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c28193518" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" id="c28193519" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193520" unitRef="iso4217-usd">1801000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-CommonStockMember" id="c28193565" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c28193566" unitRef="iso4217-usd">1200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c28193567" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" id="c28193568" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193569" unitRef="iso4217-usd">1200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-CommonStockMember" id="c28193449" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c28193450" unitRef="iso4217-usd">19000</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c28193451" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" id="c28193452" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193453" unitRef="iso4217-usd">19000</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2017-01-01_2017-12-31_IncomeStatementLocationAxis-CostOfSalesMember" decimals="-3" id="c28194616" unitRef="iso4217-usd">292000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2016-01-01_2016-12-31_IncomeStatementLocationAxis-CostOfSalesMember" decimals="-3" id="c28194617" unitRef="iso4217-usd">422000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2015-01-01_2015-12-31_IncomeStatementLocationAxis-CostOfSalesMember" decimals="-3" id="c28194618" unitRef="iso4217-usd">412000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2017-01-01_2017-12-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember" decimals="-3" id="c28194619" unitRef="iso4217-usd">908000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2016-01-01_2016-12-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember" decimals="-3" id="c28194620" unitRef="iso4217-usd">1387000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2015-01-01_2015-12-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember" decimals="-3" id="c28194621" unitRef="iso4217-usd">1331000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2017-01-01_2017-12-31_IncomeStatementLocationAxis-IncomeLossFromOperationsOfDiscontinuedOperationsMember" id="c28194622" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2016-01-01_2016-12-31_IncomeStatementLocationAxis-IncomeLossFromOperationsOfDiscontinuedOperationsMember" decimals="-3" id="c28194623" unitRef="iso4217-usd">-8000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2015-01-01_2015-12-31_IncomeStatementLocationAxis-IncomeLossFromOperationsOfDiscontinuedOperationsMember" decimals="-3" id="c28194624" unitRef="iso4217-usd">31000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28194625" unitRef="iso4217-usd">1200000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28194626" unitRef="iso4217-usd">1801000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194627" unitRef="iso4217-usd">1774000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="i_2017-12-31" decimals="-3" id="c28193316" unitRef="iso4217-usd">477000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
  <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="i_2016-12-31" decimals="-3" id="c28193317" unitRef="iso4217-usd">515000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
  <us-gaap:AmortizationOfFinancingCosts contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193602" unitRef="iso4217-usd">168000</us-gaap:AmortizationOfFinancingCosts>
  <us-gaap:AmortizationOfFinancingCosts contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193603" unitRef="iso4217-usd">166000</us-gaap:AmortizationOfFinancingCosts>
  <us-gaap:AmortizationOfFinancingCosts contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193604" unitRef="iso4217-usd">598000</us-gaap:AmortizationOfFinancingCosts>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193599" unitRef="iso4217-usd">495000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193600" unitRef="iso4217-usd">523000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193601" unitRef="iso4217-usd">523000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c28193877" unitRef="xbrli-shares">196000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2016-01-01_2016-12-31" decimals="INF" id="c28193878" unitRef="xbrli-shares">198000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2015-01-01_2015-12-31" decimals="INF" id="c28193879" unitRef="xbrli-shares">179000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:Assets contextRef="i_2017-12-31" decimals="-3" id="c28193332" unitRef="iso4217-usd">230324000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2016-12-31" decimals="-3" id="c28193333" unitRef="iso4217-usd">241555000</us-gaap:Assets>
  <us-gaap:AssetsCurrent contextRef="i_2017-12-31" decimals="-3" id="c28193326" unitRef="iso4217-usd">140755000</us-gaap:AssetsCurrent>
  <us-gaap:AssetsCurrent contextRef="i_2016-12-31" decimals="-3" id="c28193327" unitRef="iso4217-usd">148610000</us-gaap:AssetsCurrent>
  <us-gaap:AssetsFairValueDisclosure contextRef="i_2016-12-31" decimals="-3" id="c28194405" unitRef="iso4217-usd">6267000</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:AssetsFairValueDisclosure contextRef="i_2016-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member" decimals="-3" id="c28194406" unitRef="iso4217-usd">5215000</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:AssetsFairValueDisclosure contextRef="i_2016-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member" decimals="-3" id="c28194407" unitRef="iso4217-usd">1052000</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:AssetsFairValueDisclosure contextRef="i_2016-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member" id="c28194408" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="i_2017-12-31" id="c28194144" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="i_2016-12-31" decimals="-3" id="c28194145" unitRef="iso4217-usd">36822000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
  <us-gaap:BillingsInExcessOfCostCurrent contextRef="i_2017-12-31" decimals="-3" id="c28193340" unitRef="iso4217-usd">2599000</us-gaap:BillingsInExcessOfCostCurrent>
  <us-gaap:BillingsInExcessOfCostCurrent contextRef="i_2016-12-31" decimals="-3" id="c28193341" unitRef="iso4217-usd">2038000</us-gaap:BillingsInExcessOfCostCurrent>
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193620" unitRef="iso4217-usd">27000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193621" unitRef="iso4217-usd">-1657000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193622" unitRef="iso4217-usd">-211000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
  <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193739" unitRef="iso4217-usd">184000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
  <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193740" unitRef="iso4217-usd">59000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
  <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193741" unitRef="iso4217-usd">397000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
  <us-gaap:CapitalLeaseObligations contextRef="i_2017-12-31" decimals="-5" id="c28194334" unitRef="iso4217-usd">1100000</us-gaap:CapitalLeaseObligations>
  <us-gaap:CapitalLeaseObligationsCurrent contextRef="i_2017-12-31" decimals="-3" id="c28195825" unitRef="iso4217-usd">318000</us-gaap:CapitalLeaseObligationsCurrent>
  <us-gaap:CapitalLeaseObligationsCurrent contextRef="i_2016-12-31" decimals="-3" id="c28193343" unitRef="iso4217-usd">325000</us-gaap:CapitalLeaseObligationsCurrent>
  <us-gaap:CapitalLeaseObligationsIncurred contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193742" unitRef="iso4217-usd">455000</us-gaap:CapitalLeaseObligationsIncurred>
  <us-gaap:CapitalLeaseObligationsIncurred contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193743" unitRef="iso4217-usd">259000</us-gaap:CapitalLeaseObligationsIncurred>
  <us-gaap:CapitalLeaseObligationsIncurred contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193744" unitRef="iso4217-usd">854000</us-gaap:CapitalLeaseObligationsIncurred>
  <us-gaap:CapitalLeaseObligationsNoncurrent contextRef="i_2017-12-31" decimals="-3" id="c28195826" unitRef="iso4217-usd">737000</us-gaap:CapitalLeaseObligationsNoncurrent>
  <us-gaap:CapitalLeaseObligationsNoncurrent contextRef="i_2016-12-31" decimals="-3" id="c28193347" unitRef="iso4217-usd">602000</us-gaap:CapitalLeaseObligationsNoncurrent>
  <us-gaap:CapitalLeasesFutureMinimumPaymentsDue contextRef="i_2017-12-31" decimals="-3" id="c28195822" unitRef="iso4217-usd">1153000</us-gaap:CapitalLeasesFutureMinimumPaymentsDue>
  <us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent contextRef="i_2017-12-31" decimals="-3" id="c28195817" unitRef="iso4217-usd">361000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent>
  <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears contextRef="i_2017-12-31" decimals="-3" id="c28195821" unitRef="iso4217-usd">100000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears>
  <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears contextRef="i_2017-12-31" decimals="-3" id="c28195820" unitRef="iso4217-usd">121000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears>
  <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears contextRef="i_2017-12-31" decimals="-3" id="c28195819" unitRef="iso4217-usd">238000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears>
  <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears contextRef="i_2017-12-31" decimals="-3" id="c28195818" unitRef="iso4217-usd">333000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears>
  <us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments contextRef="i_2017-12-31" decimals="-3" id="c28195823" unitRef="iso4217-usd">98000</us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments>
  <us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments contextRef="i_2017-12-31" decimals="-3" id="c28195824" unitRef="iso4217-usd">1055000</us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments>
  <us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation contextRef="i_2017-12-31" decimals="-5" id="c28196524" unitRef="iso4217-usd">500000</us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation>
  <us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation contextRef="i_2016-12-31" decimals="-5" id="c28196525" unitRef="iso4217-usd">600000</us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2016-12-31" decimals="-3" id="c28193725" unitRef="iso4217-usd">21829000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2015-12-31" decimals="-3" id="c28193726" unitRef="iso4217-usd">10309000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2014-12-31" decimals="-3" id="c28193727" unitRef="iso4217-usd">527000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2017-12-31" decimals="-3" id="c28193728" unitRef="iso4217-usd">43646000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193722" unitRef="iso4217-usd">21817000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193723" unitRef="iso4217-usd">11520000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193724" unitRef="iso4217-usd">9782000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="d_2017-01-01_2017-12-31" id="c28196947">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Cash and Cash Equivalents&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Cash and cash equivalents consist of cash and short&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;-term, highly liquid investments with maturities of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months or less when purchased. At times, the Company will have outstanding checks in excess of related bank balances (a &amp;#x201c;book overdraft&amp;#x201d;). If this occurs, the amount of the book overdraft will be reclassified to accounts payable, and changes in the book overdraft will be reflected as a component of operating activities in the Consolidated Statement of Cash Flows. The Company had &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt;&lt;/div&gt; book overdraft as of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
  <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations contextRef="d_2017-01-01_2017-12-31" id="c28193716" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193717" unitRef="iso4217-usd">-111000</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
  <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193718" unitRef="iso4217-usd">-920000</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
  <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193682" unitRef="iso4217-usd">32505000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
  <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations contextRef="d_2016-01-01_2016-12-31" id="c28193683" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193684" unitRef="iso4217-usd">-1684000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
  <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193657" unitRef="iso4217-usd">-1727000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
  <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193658" unitRef="iso4217-usd">3312000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
  <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193659" unitRef="iso4217-usd">34383000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
  <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight contextRef="i_2017-12-31" decimals="INF" id="c28194667" unitRef="xbrli-shares">0.01</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
  <us-gaap:CommitmentsAndContingencies contextRef="i_2017-12-31" id="c28193354" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:CommitmentsAndContingencies contextRef="i_2016-12-31" id="c28193355" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="d_2017-01-01_2017-12-31" id="s819243">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr&gt; &lt;td style="width: 22pt; vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;COMMITMENTS AND CONTINGENCIES:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt 0pt 0pt 27.35pt; text-align: justify; text-indent: -27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Portland Harbor Superfund&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;On &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2000,&lt;/div&gt; a section of the lower Willamette River known as the Portland Harbor Site was included on the National Priorities List at the request of the United States Environmental Protection Agency (the &amp;#x201c;EPA&amp;#x201d;). While the Company&amp;#x2019;s Portland, Oregon manufacturing facility does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; border the Willamette River, an outfall from the facility&amp;#x2019;s stormwater system drains into a neighboring property&amp;#x2019;s privately owned stormwater system and slip. Since the listing of the site, the Company was notified by the EPA and the Oregon Department of Environmental Quality (&amp;#x201c;ODEQ&amp;#x201d;) of potential liability under the Comprehensive Environmental Response, Compensation and Liability Act (&amp;#x201c;CERCLA&amp;#x201d;). In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2008,&lt;/div&gt; the Company was asked to file information disclosure reports with the EPA (CERCLA &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;104&lt;/div&gt;&amp;nbsp;(e) information request). A remedial investigation and feasibility study of the Portland Harbor Site was directed by a group of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;14&lt;/div&gt; potentially responsible parties known as the Lower Willamette Group under agreement with the EPA. The remedial investigation report was finalized in &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; February&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016.&lt;/div&gt; The feasibility study was finalized in &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; June&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt; by the EPA, and identified multiple remedial alternatives. The EPA issued the Record of Decision in &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; January 2017 &lt;/div&gt;selecting the remedy for cleanup at the Portland Harbor Site, which it believes will cost approximately&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1&lt;/div&gt;&amp;nbsp;billion and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13&lt;/div&gt;&amp;nbsp;years to complete. The Record of Decision did &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; determine who is responsible for the costs of cleanup or how the cleanup costs will be allocated among the potentially responsible parties.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2001,&lt;/div&gt; groundwater containing elevated volatile organic compounds was identified in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; localized area of leased property adjacent to the Portland facility furthest from the river. Assessment work &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;was conducted in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2002&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2003&lt;/div&gt; to further characterize the groundwater. In &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; February&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2005,&lt;/div&gt; the Company entered into a Voluntary Agreement for Remedial Investigation and Source Control Measures (the &amp;#x201c;Voluntary Agreement&amp;#x201d;) with the ODEQ, and has performed remedial investigation work required under the Voluntary Agreement. In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016,&lt;/div&gt; the EPA and the ODEQ requested additional groundwater sampling, which was completed in the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;third&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017.&lt;/div&gt; The results, which were communicated to the ODEQ and the EPA in &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; August 2017, &lt;/div&gt;have been generally consistent with previous sampling and modeling work. The Company is currently awaiting a response from the ODEQ, but anticipates it will file a final Remedial Investigation/Source Control Evaluation report with the ODEQ and the EPA in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Concurrent with the activities of the EPA and &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;the ODEQ, the Portland Harbor Natural Resources Trustee Council (&amp;#x201c;Trustees&amp;#x201d;) sent some or all of the same parties, including the Company, a notice of intent to perform a Natural Resource Damage Assessment (&amp;#x201c;NRDA&amp;#x201d;) for the Portland Harbor Site to determine the nature and extent of natural resource damages under CERCLA Section&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;107.&lt;/div&gt; The Trustees for the Portland Harbor Site consist of representatives from several Northwest Indian Tribes, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; federal agencies and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; state agency. The Trustees act independently of the EPA and the ODEQ. The Trustees have encouraged potentially responsible parties to voluntarily participate in the funding of their injury assessments and several of those parties have agreed to do so. In &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; June 2014, &lt;/div&gt;the Company agreed to participate in the injury assessment process, which included funding &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.4&lt;/div&gt;&amp;nbsp;million of the assessment; of this amount, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.2&lt;/div&gt;&amp;nbsp;million was paid in &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; July 2014 &lt;/div&gt;and the remainder was paid in &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; January&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015.&lt;/div&gt; The Company has &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; assumed any additional payment obligations or liabilities with the participation with the NRDA. In &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; January&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; the Confederated Tribes and Bands of the Yakama Nation, a Trustee until they withdrew from the council in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2009,&lt;/div&gt; filed a complaint against the potentially responsible parties including the Company to recover costs related to their own injury assessment and compensation for natural resources damages.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;#x2019;s potential liability is a portion of the costs of the remedy for the entire Portland Harbor Superfund Site. The cost of that remedy is expected to be allocated among more than &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;100&lt;/div&gt; potentially responsible parties. Because of the large number of responsible parties and the variability in the range of remediation alternatives, the Company is unable to estimate an amount or an amount within a range of costs for its obligation with respect to the Portland Harbor Site matters, and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; further adjustment to the Consolidated Financial Statements has been recorded as of the date of this filing. The Company has insurance policies for defense costs, as well as indemnification policies it believes will provide reimbursement for any share of the remediation assessed. However, the Company can provide &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; assurance that those policies will cover all of the costs which the Company &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; may &lt;/div&gt;incur.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Houston Environmental Issue&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;In connection with the Company&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;#x2019;s sale of its oil country tubular goods (&amp;#x201c;OCTG&amp;#x201d;) business, a Limited Phase II Environmental Site Assessment was conducted at the Houston, Texas plant and completed in &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; March&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014,&lt;/div&gt; which revealed the presence of volatile organic compounds in the groundwater and certain metals in the soil. In &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; June&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014,&lt;/div&gt; the Company was accepted into the Texas Commission on Environmental Quality (&amp;#x201c;TCEQ&amp;#x201d;) Voluntary Cleanup Program (&amp;#x201c;VCP&amp;#x201d;) to address these issues and obtain a Certificate of Completion from the TCEQ. The cost of any potential assessment and cleanup will &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; be covered by insurance. The Company believes these costs are likely to be recovered from the purchaser of the OCTG business upon future sale of the Houston property.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Company implemented a remediation plan that included a groundwater assessment, which was completed in &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016,&lt;/div&gt; as well as obtaining a municipal setting designation ordinance to prevent consumption of shallow groundwater from beneath the property, thereby eliminating the need for more costly remediation measures. In &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; the TCEQ issued the Certificate of Completion.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;All Sites&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company operates its facilities under numerous governmental permits and licenses relating to air emissions, stormwater runoff and other environmental matters. The Company&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;#x2019;s operations are also governed by many other laws and regulations, including those relating to workplace safety and worker health, principally the Occupational Safety and Health Act and regulations there under which, among other requirements, establish noise and dust standards. The Company believes it is in material compliance with its permits and licenses and these laws and regulations, and the Company does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; believe that future compliance with such laws and regulations will have a material adverse effect on its financial position, results of operations or cash flows.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Other Contingencies&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt; and Legal Proceedings&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;From time to time, the Company is involved in litigation relating to claims arising out of its operations in the normal course of its business. The Company maintains insurance coverage against potential claims in amounts that are believed to be adequate. &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;To the extent that insurance does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; cover legal, defense and indemnification costs associated with a loss contingency, the Company records accruals when such losses are considered probable and reasonably estimable. The Company believes that it is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; presently a party to litigation, the outcome of which would have a material adverse effect on its business, financial condition, results of operations or cash flows.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Guarantees&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company has entered into certain letters of credit that &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;total &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$2.0&lt;/div&gt;&amp;nbsp;million as of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017.&lt;/div&gt; The letters of credit relate to workers&amp;#x2019; compensation insurance.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
  <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="i_2017-12-31" decimals="INF" id="c28194554" unitRef="xbrli-shares">589142</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="i_2017-12-31" decimals="INF" id="c28193369" unitRef="iso4217-usd-per-xbrli-shares">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="i_2016-12-31" decimals="INF" id="c28193370" unitRef="iso4217-usd-per-xbrli-shares">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockSharesAuthorized contextRef="i_2017-12-31" decimals="INF" id="c28193371" unitRef="xbrli-shares">15000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesAuthorized contextRef="i_2016-12-31" decimals="INF" id="c28193372" unitRef="xbrli-shares">15000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesIssued contextRef="i_2017-12-31" decimals="INF" id="c28193373" unitRef="xbrli-shares">9619755</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesIssued contextRef="i_2016-12-31" decimals="INF" id="c28193374" unitRef="xbrli-shares">9601011</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesOutstanding contextRef="i_2017-12-31" decimals="INF" id="c28193375" unitRef="xbrli-shares">9619755</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockSharesOutstanding contextRef="i_2016-12-31" decimals="INF" id="c28193376" unitRef="xbrli-shares">9601011</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockValue contextRef="i_2017-12-31" decimals="-3" id="c28193367" unitRef="iso4217-usd">96000</us-gaap:CommonStockValue>
  <us-gaap:CommonStockValue contextRef="i_2016-12-31" decimals="-3" id="c28193368" unitRef="iso4217-usd">96000</us-gaap:CommonStockValue>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193307" unitRef="iso4217-usd">-10125000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193308" unitRef="iso4217-usd">-9208000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193309" unitRef="iso4217-usd">-29093000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNoteTextBlock contextRef="d_2017-01-01_2017-12-31" id="s819249">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr&gt; &lt;td style="width: 24pt; vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;17&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;ACCUMULATED OTHER COMPREHENSIVE LOSS&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Accumulated other comprehensive loss consists of the following (in thousands):&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Pension liability adjustment, net of income tax &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;benefit of $866 and $886&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,436&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,493&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Unrealized gain (loss) on cash flow hedges, net of income tax expense (benefit) of $(1)&amp;nbsp;and $&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;6&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;"&gt;Total&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,445&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,483&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The following table summarizes changes in the components of &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Accumulated other comprehensive loss (in thousands). All amounts are net of income tax:&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Pension Liability Adjustmen&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;t&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Unrealized Gain&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;(Loss) on Cash &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Flow Hedge&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Tota&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;l&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Balance, December 31, 201&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;5&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,624&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;86&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,538&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Other comprehensive loss before reclassification&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(125&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(48&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(173&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Amounts reclassified from Accumulated other comprehensive los&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;256&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(28&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;228&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Net current period adjustments to Other comprehensive incom&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;e&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;131&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(76&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;55&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Balance, December 31, 201&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;6&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,493&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,483&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Other comprehensive income (loss) before reclassification&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;54&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(16&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;38&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Amounts reclassified from Accumulated other comprehensive los&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Net current period adjustments to Other comprehensive incom&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;e&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;57&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(19&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;38&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Balance, December 31, 201&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;7&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,436&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,445&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The following table provides additional detail about &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Accumulated other comprehensive loss components that were reclassified to the Consolidated Statements of Operations (in thousands):&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Year Ended December 31,&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="width: 34%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;"&gt; &lt;div style=" text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Details about Accumulated Other &lt;/div&gt;&lt;/div&gt; &lt;div style=" text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Comprehensive Loss Component&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Amount reclassified from Accumulated Other &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Comprehensive Los&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 21%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; &lt;/div&gt;&lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Affected line item in the&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Consolidated Statements&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;of Operation&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Pension liability adjustment&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Net periodic pension cos&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;t&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(392&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(352&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; &lt;/div&gt;&lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Cost of sales&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Associated income tax benefi&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;t&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;136&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;131&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; &lt;/div&gt;&lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Income tax benefit&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(256&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(221&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; &lt;/div&gt;&lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Net of tax&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Unrealized gain on cash flow hedges&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Gain on cash flow hedge&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;45&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;147&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; &lt;/div&gt;&lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Net sales&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Hedge ineffectiveness&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; &lt;/div&gt;&lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Net sales&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Associated income tax expense&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(17&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(56&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; &lt;/div&gt;&lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Income tax benefit&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;28&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;93&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; &lt;/div&gt;&lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Net of tax&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total reclassifications for the period&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(228&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(128&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
  <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="d_2017-01-01_2017-12-31" id="c28196961">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Accumulated Other Comprehensive Loss&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Accumulated other comprehensive loss includes unrealized gains and losses on derivative instruments related to the effective portion of cash flow hedges and changes in the funded status of the defined benefit pension plans, both net of the related income tax effect. &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;For further information, refer to Note&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;17,&lt;/div&gt; &amp;#x201c;Accumulated Other Comprehensive Loss.&amp;#x201d;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
  <us-gaap:ConcentrationRiskCreditRisk contextRef="d_2017-01-01_2017-12-31" id="c28196963">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Concentrations of Credit Risk&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Financial instruments, which potentially subject the Company to concentrations of credit risk, consist principally of trade receivables, derivative contracts&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; and deferred compensation plan assets. Trade receivables generally represent a large number of customers, including municipalities, manufacturers, distributors and contractors, dispersed across a wide geographic base. As of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;two&lt;/div&gt;&lt;/div&gt; customers had a balance in excess of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10%&lt;/div&gt; of total accounts receivable. Derivative contracts are with a high quality financial institution. The Company&amp;#x2019;s deferred compensation plan assets, included in Other assets, are invested in a diversified portfolio of stock and bond mutual funds.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2016-01-01_2016-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember" decimals="INF" id="c28193855" unitRef="xbrli-pure">0.28</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2015-01-01_2015-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember" decimals="INF" id="c28193860" unitRef="xbrli-pure">0.16</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2015-01-01_2015-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerTwoMember" decimals="INF" id="c28193862" unitRef="xbrli-pure">0.13</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConsolidationPolicyTextBlock contextRef="d_2017-01-01_2017-12-31" id="c28196946">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Basis of Consolidation and Presentation&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Consolidated Financial Statements include the accounts of Northwest Pipe Company and its subsidiaries over which the Company exercises control as of the financial statement date. Intercompany accounts and transactions have been eliminated.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Lucid Energy Inc.&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; (&amp;#x201c;Lucid&amp;#x201d;)&amp;nbsp;is accounted for under the cost-method of accounting. Lucid is a clean energy company based in Portland, Oregon. The carrying value of this investment is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0&lt;/div&gt; as of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt; due to a history of net losses by Lucid.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
  <us-gaap:CostOfRevenue contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193225" unitRef="iso4217-usd">126957000</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193226" unitRef="iso4217-usd">149704000</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193227" unitRef="iso4217-usd">172554000</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="d_2017-01-01_2017-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember" decimals="-3" id="c28194968" unitRef="iso4217-usd">3000</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="d_2016-01-01_2016-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember" decimals="-3" id="c28194969" unitRef="iso4217-usd">392000</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="d_2015-01-01_2015-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember" decimals="-3" id="c28194970" unitRef="iso4217-usd">352000</us-gaap:CostOfRevenue>
  <us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear contextRef="i_2017-12-31" decimals="-3" id="c28193318" unitRef="iso4217-usd">44502000</us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear>
  <us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear contextRef="i_2016-12-31" decimals="-3" id="c28193319" unitRef="iso4217-usd">43663000</us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear>
  <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption contextRef="i_2018-12-31_AdjustmentsForNewAccountingPronouncementsAxis-AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis-RetainedEarningsMember_StatementScenarioAxis-ScenarioForecastMember" decimals="INF" id="c28193944" unitRef="iso4217-usd">1000000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
  <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28194806" unitRef="iso4217-usd">-454000</us-gaap:CurrentFederalTaxExpenseBenefit>
  <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28194807" unitRef="iso4217-usd">-740000</us-gaap:CurrentFederalTaxExpenseBenefit>
  <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194808" unitRef="iso4217-usd">-5076000</us-gaap:CurrentFederalTaxExpenseBenefit>
  <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28194812" unitRef="iso4217-usd">-405000</us-gaap:CurrentIncomeTaxExpenseBenefit>
  <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28194813" unitRef="iso4217-usd">-842000</us-gaap:CurrentIncomeTaxExpenseBenefit>
  <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194814" unitRef="iso4217-usd">-5041000</us-gaap:CurrentIncomeTaxExpenseBenefit>
  <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28194809" unitRef="iso4217-usd">49000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
  <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28194810" unitRef="iso4217-usd">-102000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
  <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194811" unitRef="iso4217-usd">35000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
  <us-gaap:DebtDisclosureTextBlock contextRef="d_2017-01-01_2017-12-31" id="s819230">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr&gt; &lt;td style="width: 24pt; vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;8&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;LINE OF CREDIT&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;T&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;he Company&amp;#x2019;s Loan and Security Agreement (the &amp;#x201c;Agreement&amp;#x201d;) with Bank of America, N.A, as amended, expires on &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; October&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;25,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt; and provides for revolving loans and letters of credit in the aggregate of up to the maximum principal amount (the &amp;#x201c;Revolver Commitment&amp;#x201d;) of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$60&lt;/div&gt;&amp;nbsp;million, subject to a borrowing base. The borrowing base is calculated by applying various advance rates to eligible accounts receivable, costs and estimated earnings in excess of billings, inventories and fixed assets, subject to various exclusions, adjustments and sublimits by asset class. The Company has the ability to increase the Revolver Commitment to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$100&lt;/div&gt;&amp;nbsp;million, subject to the provisions of the Agreement.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Borrowings under the Agreement bear interest at rates related to &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;London Interbank Offered Rate plus &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.75%&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.25%,&lt;/div&gt; or at Bank of America&amp;#x2019;s prime rate plus &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.75%&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.25%.&lt;/div&gt; Borrowings under the Agreement are secured by substantially all of the Company&amp;#x2019;s assets. As of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016,&lt;/div&gt; there were &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt;&lt;/div&gt; outstanding borrowings. As of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; the Company&amp;#x2019;s borrowing capacity under the Agreement was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$19.1&lt;/div&gt;&amp;nbsp;million, net of outstanding letters of credit.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Agreement also contains customary representations, warranties and events of default, which include the occurrence of events or circumstances which have a Material Adverse Effect, as defined in the Agreement. Payment of outstanding advances &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; may &lt;/div&gt;be accelerated, at the option of Bank of America, should the Company default in its obligations under the Agreement.&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;In &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; October 2015, &lt;/div&gt;the Company terminated its previous credit agreement and incurred incremental interest expense of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.4&lt;/div&gt;&amp;nbsp;million related to the write-off of unamortized financing costs associated with the terminated agreement.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Interest expense &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;from continuing operations from line of credit borrowings and capital leases was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.5&lt;/div&gt;&amp;nbsp;million, net of a nominal amount capitalized in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.5&lt;/div&gt;&amp;nbsp;million in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1.3&lt;/div&gt;&amp;nbsp;million, net of amounts capitalized of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.1&lt;/div&gt;&amp;nbsp;million in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015.&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No&lt;/div&gt; interest was capitalized in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="d_2015-10-26_2015-10-26_CreditFacilityAxis-CreditAgreement2015Member_RangeAxis-MinimumMember_VariableRateAxis-LondonInterbankOfferedRateLIBORMember" decimals="4" id="c28194304" unitRef="xbrli-pure">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="d_2015-10-26_2015-10-26_CreditFacilityAxis-CreditAgreement2015Member_RangeAxis-MaximumMember_VariableRateAxis-LondonInterbankOfferedRateLIBORMember" decimals="4" id="c28194305" unitRef="xbrli-pure">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="d_2015-10-26_2015-10-26_CreditFacilityAxis-CreditAgreement2015Member_RangeAxis-MinimumMember_VariableRateAxis-PrimeRateMember" decimals="4" id="c28194306" unitRef="xbrli-pure">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="d_2015-10-26_2015-10-26_CreditFacilityAxis-CreditAgreement2015Member_RangeAxis-MaximumMember_VariableRateAxis-PrimeRateMember" decimals="4" id="c28194307" unitRef="xbrli-pure">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent contextRef="i_2017-12-31" decimals="INF" id="c28194522" unitRef="iso4217-usd">6200000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
  <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent contextRef="i_2016-12-31" decimals="INF" id="c28194534" unitRef="iso4217-usd">6200000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
  <us-gaap:DeferredCompensationPlanAssets contextRef="i_2017-12-31" decimals="-3" id="c28194386" unitRef="iso4217-usd">6244000</us-gaap:DeferredCompensationPlanAssets>
  <us-gaap:DeferredCompensationPlanAssets contextRef="i_2017-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member" decimals="-3" id="c28194387" unitRef="iso4217-usd">5251000</us-gaap:DeferredCompensationPlanAssets>
  <us-gaap:DeferredCompensationPlanAssets contextRef="i_2017-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member" decimals="-3" id="c28194388" unitRef="iso4217-usd">993000</us-gaap:DeferredCompensationPlanAssets>
  <us-gaap:DeferredCompensationPlanAssets contextRef="i_2017-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member" id="c28194389" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DeferredCompensationPlanAssets contextRef="i_2016-12-31" decimals="-3" id="c28194397" unitRef="iso4217-usd">6209000</us-gaap:DeferredCompensationPlanAssets>
  <us-gaap:DeferredCompensationPlanAssets contextRef="i_2016-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member" decimals="-3" id="c28194398" unitRef="iso4217-usd">5215000</us-gaap:DeferredCompensationPlanAssets>
  <us-gaap:DeferredCompensationPlanAssets contextRef="i_2016-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member" decimals="-3" id="c28194399" unitRef="iso4217-usd">994000</us-gaap:DeferredCompensationPlanAssets>
  <us-gaap:DeferredCompensationPlanAssets contextRef="i_2016-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member" id="c28194400" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28194816" unitRef="iso4217-usd">-766000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
  <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28194817" unitRef="iso4217-usd">-2883000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
  <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194818" unitRef="iso4217-usd">-5524000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
  <us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28194822" unitRef="iso4217-usd">-695000</us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit>
  <us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28194823" unitRef="iso4217-usd">-3256000</us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit>
  <us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194824" unitRef="iso4217-usd">-3482000</us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193608" unitRef="iso4217-usd">-341000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193609" unitRef="iso4217-usd">-4750000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193610" unitRef="iso4217-usd">-3560000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxLiabilities contextRef="i_2017-12-31" decimals="-3" id="c28194905" unitRef="iso4217-usd">10345000</us-gaap:DeferredIncomeTaxLiabilities>
  <us-gaap:DeferredIncomeTaxLiabilities contextRef="i_2016-12-31" decimals="-3" id="c28194906" unitRef="iso4217-usd">23676000</us-gaap:DeferredIncomeTaxLiabilities>
  <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28194819" unitRef="iso4217-usd">71000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
  <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28194820" unitRef="iso4217-usd">-373000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
  <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194821" unitRef="iso4217-usd">2042000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
  <us-gaap:DeferredTaxAssetsGross contextRef="i_2017-12-31" decimals="-3" id="c28194890" unitRef="iso4217-usd">19817000</us-gaap:DeferredTaxAssetsGross>
  <us-gaap:DeferredTaxAssetsGross contextRef="i_2016-12-31" decimals="-3" id="c28194891" unitRef="iso4217-usd">30611000</us-gaap:DeferredTaxAssetsGross>
  <us-gaap:DeferredTaxAssetsInventory contextRef="i_2017-12-31" decimals="-3" id="c28194878" unitRef="iso4217-usd">296000</us-gaap:DeferredTaxAssetsInventory>
  <us-gaap:DeferredTaxAssetsInventory contextRef="i_2016-12-31" decimals="-3" id="c28194879" unitRef="iso4217-usd">563000</us-gaap:DeferredTaxAssetsInventory>
  <us-gaap:DeferredTaxAssetsNet contextRef="i_2017-12-31" decimals="-3" id="c28194894" unitRef="iso4217-usd">9404000</us-gaap:DeferredTaxAssetsNet>
  <us-gaap:DeferredTaxAssetsNet contextRef="i_2016-12-31" decimals="-3" id="c28194895" unitRef="iso4217-usd">22394000</us-gaap:DeferredTaxAssetsNet>
  <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="i_2017-12-31" decimals="-3" id="c28194882" unitRef="iso4217-usd">9850000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
  <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="i_2016-12-31" decimals="-3" id="c28194883" unitRef="iso4217-usd">15637000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
  <us-gaap:DeferredTaxAssetsOther contextRef="i_2017-12-31" decimals="-3" id="c28194888" unitRef="iso4217-usd">81000</us-gaap:DeferredTaxAssetsOther>
  <us-gaap:DeferredTaxAssetsOther contextRef="i_2016-12-31" decimals="-3" id="c28194889" unitRef="iso4217-usd">1018000</us-gaap:DeferredTaxAssetsOther>
  <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="i_2017-12-31" decimals="-3" id="c28194884" unitRef="iso4217-usd">5478000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
  <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="i_2016-12-31" decimals="-3" id="c28194885" unitRef="iso4217-usd">5069000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits contextRef="i_2017-12-31" decimals="-3" id="c28194876" unitRef="iso4217-usd">2806000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits contextRef="i_2016-12-31" decimals="-3" id="c28194877" unitRef="iso4217-usd">5025000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="i_2017-12-31" decimals="-3" id="c28194892" unitRef="iso4217-usd">10413000</us-gaap:DeferredTaxAssetsValuationAllowance>
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="i_2016-12-31" decimals="-3" id="c28194893" unitRef="iso4217-usd">8217000</us-gaap:DeferredTaxAssetsValuationAllowance>
  <us-gaap:DeferredTaxLiabilities contextRef="i_2017-12-31" decimals="-3" id="c28194907" unitRef="iso4217-usd">941000</us-gaap:DeferredTaxLiabilities>
  <us-gaap:DeferredTaxLiabilities contextRef="i_2016-12-31" decimals="-3" id="c28194908" unitRef="iso4217-usd">1282000</us-gaap:DeferredTaxLiabilities>
  <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="i_2017-12-31" decimals="-3" id="c28194901" unitRef="iso4217-usd">433000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
  <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="i_2016-12-31" decimals="-3" id="c28194902" unitRef="iso4217-usd">819000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="i_2017-12-31" decimals="-3" id="c28193348" unitRef="iso4217-usd">941000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="i_2016-12-31" decimals="-3" id="c28193349" unitRef="iso4217-usd">1282000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses contextRef="i_2017-12-31" decimals="-3" id="c28194903" unitRef="iso4217-usd">278000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
  <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses contextRef="i_2016-12-31" decimals="-3" id="c28194904" unitRef="iso4217-usd">477000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
  <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="i_2017-12-31" decimals="-3" id="c28194899" unitRef="iso4217-usd">9524000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
  <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="i_2016-12-31" decimals="-3" id="c28194900" unitRef="iso4217-usd">22380000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
  <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation contextRef="i_2017-12-31" decimals="INF" id="c28194484" unitRef="iso4217-usd">6600000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
  <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation contextRef="i_2016-12-31" decimals="INF" id="c28194485" unitRef="iso4217-usd">6500000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
  <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate contextRef="i_2017-12-31" decimals="INF" id="c28194495" unitRef="xbrli-pure">0.0336</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
  <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate contextRef="i_2016-12-31" decimals="INF" id="c28194496" unitRef="xbrli-pure">0.0374</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
  <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c28194501" unitRef="xbrli-pure">0.075</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
  <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets contextRef="d_2016-01-01_2016-12-31" decimals="INF" id="c28194533" unitRef="xbrli-pure">0.075</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
  <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="i_2017-12-31" decimals="INF" id="c28194486" unitRef="iso4217-usd">4900000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
  <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="i_2016-12-31" decimals="INF" id="c28194487" unitRef="iso4217-usd">4600000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
  <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c28194492" unitRef="iso4217-usd">0</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
  <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="d_2016-01-01_2016-12-31" decimals="INF" id="c28194493" unitRef="iso4217-usd">400000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
  <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="d_2015-01-01_2015-12-31" decimals="INF" id="c28194494" unitRef="iso4217-usd">400000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
  <us-gaap:Depreciation contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193590" unitRef="iso4217-usd">6060000</us-gaap:Depreciation>
  <us-gaap:Depreciation contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193591" unitRef="iso4217-usd">8768000</us-gaap:Depreciation>
  <us-gaap:Depreciation contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193592" unitRef="iso4217-usd">7332000</us-gaap:Depreciation>
  <us-gaap:DerivativeAssets contextRef="i_2016-12-31" decimals="-3" id="c28194401" unitRef="iso4217-usd">58000</us-gaap:DerivativeAssets>
  <us-gaap:DerivativeAssets contextRef="i_2016-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member" id="c28194402" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DerivativeAssets contextRef="i_2016-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member" decimals="-3" id="c28194403" unitRef="iso4217-usd">58000</us-gaap:DerivativeAssets>
  <us-gaap:DerivativeAssets contextRef="i_2016-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member" id="c28194404" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="d_2017-01-01_2017-12-31" id="s819236">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr&gt; &lt;td style="width: 22pt; vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;For each derivative contract entered into in which the Company seeks to obtain cash flow hedge accounting treatment, the Company formally documents all relationships between hedging instruments and hedged items, as well as its risk management objective and strategy for undertaking the hedge transaction, the nature of the risk being hedged, how the hedging instrument&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;#x2019;s effectiveness in offsetting the hedged risk will be assessed prospectively and retrospectively and a description of the method of measuring ineffectiveness. This process includes linking all derivatives to specific firm commitments or forecasted transactions and designating the derivatives as cash flow hedges. The Company also formally assesses, both at the hedge&amp;#x2019;s inception and on an ongoing basis, whether the derivative contracts that are used in hedging transactions are highly effective in offsetting changes in cash flows of hedged items. The effective portion of these hedged items is reflected in Unrealized gain (loss) on cash flow hedges on the Consolidated Statements of Comprehensive Loss. If it is determined that a derivative contract is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; highly effective, or that it has ceased to be a highly effective hedge, the Company will be required to discontinue hedge accounting with respect to that derivative contract prospectively.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;As of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016,&lt;/div&gt; the total notional amount of the derivative contracts designated as cash flow hedges was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$2.1&lt;/div&gt;&amp;nbsp;million (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;CAD$2.7&lt;/div&gt;&amp;nbsp;million) and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3.4&lt;/div&gt;&amp;nbsp;million (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;CAD$4.5&lt;/div&gt;&amp;nbsp;million), respectively. Derivative assets are included within Prepaid expenses and other and derivative liabilities are included within Accrued liabilities in the Consolidated Balance Sheets. All of the Company&amp;#x2019;s foreign currency forward contracts are subject to an enforceable master netting arrangement. The Company presents the assets and liabilities associated with its foreign currency forward contracts at their gross fair values in the Consolidated Balance Sheets.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;All of the Company&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;#x2019;s Canadian forward contracts have maturities less than &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;twelve&lt;/div&gt; months as of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; except &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;two&lt;/div&gt; contracts with a combined notional amount of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$2.1&lt;/div&gt;&amp;nbsp;million (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;CAD$2.7&lt;/div&gt;&amp;nbsp;million) which have remaining maturities of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;17&lt;/div&gt; months.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;As of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016,&lt;/div&gt; the total notional amount of the derivative contracts &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; designated as cash flow hedges was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.2&lt;/div&gt;&amp;nbsp;million (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;CAD$0.2&lt;/div&gt;&amp;nbsp;million) and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.9&lt;/div&gt;&amp;nbsp;million (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;CAD$1.3&lt;/div&gt;&amp;nbsp;million), respectively. &lt;/div&gt;For the years ended &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015,&lt;/div&gt; gains recognized in Net sales from continuing operations from derivative contracts &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; designated as hedging instruments were approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.4&lt;/div&gt;&amp;nbsp;million, respectively. As of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; unrealized pretax losses on outstanding derivatives in Accumulated other comprehensive loss was approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.&lt;/div&gt; Typically, outstanding derivatives balances in Accumulated other comprehensive loss are expected to be reclassified to Net sales from continuing operations within the next &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;twelve&lt;/div&gt; months as a result of underlying hedged transactions also being recorded in Net sales from continuing operations. See Note&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;17,&lt;/div&gt; &amp;#x201c;Accumulated Other Comprehensive Loss&amp;#x201d; for additional quantitative information regarding derivative gains and losses.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
  <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="d_2017-01-01_2017-12-31" decimals="0" id="c28194444" unitRef="iso4217-usd">0</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
  <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="d_2016-01-01_2016-12-31" decimals="0" id="c28194445" unitRef="iso4217-usd">0</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
  <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="d_2015-01-01_2015-12-31" decimals="0" id="c28194446" unitRef="iso4217-usd">400000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
  <us-gaap:DerivativeLiabilities contextRef="i_2017-12-31" decimals="-3" id="c28194391" unitRef="iso4217-usd">60000</us-gaap:DerivativeLiabilities>
  <us-gaap:DerivativeLiabilities contextRef="i_2017-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member" id="c28194392" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DerivativeLiabilities contextRef="i_2017-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member" decimals="-3" id="c28194393" unitRef="iso4217-usd">60000</us-gaap:DerivativeLiabilities>
  <us-gaap:DerivativeLiabilities contextRef="i_2017-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member" id="c28194394" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DerivativeLiabilities contextRef="i_2016-12-31" decimals="-3" id="c28194410" unitRef="iso4217-usd">8000</us-gaap:DerivativeLiabilities>
  <us-gaap:DerivativeLiabilities contextRef="i_2016-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member" id="c28194411" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DerivativeLiabilities contextRef="i_2016-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member" decimals="-3" id="c28194412" unitRef="iso4217-usd">8000</us-gaap:DerivativeLiabilities>
  <us-gaap:DerivativeLiabilities contextRef="i_2016-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member" id="c28194413" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DerivativeNumberOfInstrumentsHeld contextRef="i_2017-12-31_DerivativeInstrumentRiskAxis-CanadianForwardContractRemainingMaturitiesOf15To17MonthsMember" decimals="INF" id="c28194426" unitRef="xbrli-pure">2</us-gaap:DerivativeNumberOfInstrumentsHeld>
  <us-gaap:DerivativesPolicyTextBlock contextRef="d_2017-01-01_2017-12-31" id="c28196955">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Derivative Instruments&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company conducts business in &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;various foreign countries and, from time to time, settles transactions in foreign currencies. The Company has established a program that utilizes foreign currency forward contracts to offset the risk associated with the effects of certain foreign currency exposures, typically arising from sales contracts denominated in Canadian currency. Foreign currency forward contracts are consistent with the Company&amp;#x2019;s strategy for financial risk management. The Company utilizes cash flow hedge accounting treatment for qualifying foreign currency forward contracts. Instruments that do &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; qualify for cash flow hedge accounting treatment are remeasured at fair value on each balance sheet date and resulting gains and losses are recognized in earnings.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
  <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="d_2017-01-01_2017-12-31" id="s819238">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr&gt; &lt;td style="width: 22pt; vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;SHARE-BASED COMPENSATION:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company has &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; active stock incentive plan for employees and directors, the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2007&lt;/div&gt; Stock Incentive Plan, which provides for awards of stock options to purchase &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;shares of common stock, stock appreciation rights, restricted and unrestricted shares of common stock, RSUs and PSAs. In addition, the Company had &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; inactive stock option plan, the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1995&lt;/div&gt; Stock Option Plan for Nonemployee Directors, under which remaining previously granted options expired unexercised during the year ended &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017.&lt;/div&gt; The plans provide that options become exercisable according to vesting schedules, which range from immediate to ratably over a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;60&lt;/div&gt;-month period. Options terminate &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;ten&lt;/div&gt; years from the date of grant. The plans also provide for other equity instruments, such as RSUs and PSAs, which grant the right to receive a specified number of shares over a specified period of time. RSUs are service-based awards and vest according to vesting schedules, which range from immediate to ratably over a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt;-year period. PSAs are service-based awards that vest according to the terms of the grant and &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; may &lt;/div&gt;have performance- or market-based payout conditions.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The following &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;table summarizes share-based compensation expense recorded (in thousands):&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Year Ended December 31&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Cost of sale&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;292&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;422&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;412&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Selling, general and administrative expens&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;e&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;908&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,387&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,331&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Loss from operations of discontinued operation&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;"&gt;Tota&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;l&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,200&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,801&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,774&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;As of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; the remaining nominal amount of unrecognized compensation expense related to the unvested portion of the Company&amp;#x2019;s RSUs is expected to be recognized over a weighted-average period of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; month.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;There were &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; options granted during &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;the years ended &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt; or &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015.&lt;/div&gt; There were &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;589,142&lt;/div&gt; shares of common stock available for future issuance under the Company&amp;#x2019;s stock compensation plan as of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Stock Options Awards&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;A summary of &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;option activity under the Company&amp;#x2019;s stock option plans is presented below:&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Options Outstandin&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;g&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Weighted- &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Average&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Exercise &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Pric&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;e&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Weighted-&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Average Remaining Contractual&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Lif&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;e&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Aggregate&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Intrinsic&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Valu&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;e&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;(in years&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;(in thousands&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 52%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Balance, December 31, 201&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;6&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;26,000&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24.97&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Options grante&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;d&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Options exercised&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Options cancele&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;d&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,000&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;34.77&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Balance, December 31, 201&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;7&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24,000&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24.15&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Exercisable, December 31, 201&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;7&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24,000&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24.15&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.24&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The total intrinsic value, defined as the difference between the current market value and the grant price, of options exercised during t&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;he year ended &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt; was approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No&lt;/div&gt;&lt;/div&gt; options were exercised in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; or &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Restricted Stock Units and Performance &lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Share &lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Awards&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company estimates the fair value of RSUs and PSAs using the value of the Company&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;#x2019;s stock on the date of grant, with the exception of market-based PSAs, for which a Monte Carlo simulation model is used.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;A summary of &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;activity under the Company&amp;#x2019;s RSUs and PSAs is presented below:&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Number of &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;RSUs and &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;PSAs (1&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Weighted- &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Average Grant &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Date Fair &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Valu&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;e&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Unvested RSUs and PSAs as of December 31, 201&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;6&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;221,791&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;17.36&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;RSUs and PSAs grante&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;d&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Unvested PSAs cancele&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;d&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(46,988&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;43.68&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;RSUs vested&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(5,220&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;36.00&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Unvested RSUs as of December 31, 201&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;7&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;169,583&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9.50&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr&gt; &lt;td style="width: 24pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 18pt; vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;(&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;The number of shares disclosed in this table are at the target level of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;100%.&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The unvested balance of &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;RSUs and PSAs as of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt; included approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;47,000&lt;/div&gt; market-based PSAs at a target level of performance. Vesting of these PSAs was dependent upon the performance of the market price of the Company&amp;#x2019;s stock relative to a peer group of companies. In the year ended &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; these PSAs were canceled because the market-based conditions were &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; achieved, and the actual number of common shares that were issued was determined by multiplying the PSAs by a payout percentage of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0%.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The weighted&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;-average grant date fair value of RSUs granted during the year ended &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt; was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$9.50.&lt;/div&gt; There were &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt;&lt;/div&gt; RSUs granted during the years ended &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; or &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; PSAs granted during the years ended &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt; or &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015.&lt;/div&gt; The total fair value of RSUs and PSAs vested during the years ended &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt; was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.1&lt;/div&gt;&amp;nbsp;million, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.1&lt;/div&gt;&amp;nbsp;million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1.6&lt;/div&gt;&amp;nbsp;million, respectively.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt 0pt 0pt 24.5pt; text-align: justify; text-indent: -24.5pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Stock Awards&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;For t&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;he years ended &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015,&lt;/div&gt; stock awards of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;14,944&lt;/div&gt;&amp;nbsp;shares, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;27,640&lt;/div&gt;&amp;nbsp;shares and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,464&lt;/div&gt;&amp;nbsp;shares, respectively, were granted to non-employee directors, which vested immediately upon issuance. The Company recorded compensation expense based on the weighted-average fair market value per share of the awards on the grant dates of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$14.72&lt;/div&gt; in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$9.95&lt;/div&gt; in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$21.02&lt;/div&gt; in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
  <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193268" unitRef="iso4217-usd">6000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
  <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax contextRef="d_2016-01-01_2016-12-31" id="c28193269" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax contextRef="d_2015-01-01_2015-12-31" id="c28193270" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28194173" unitRef="iso4217-usd">-1773000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28194174" unitRef="iso4217-usd">-3180000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194175" unitRef="iso4217-usd">-15004000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
  <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193271" unitRef="iso4217-usd">-2000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
  <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193272" unitRef="iso4217-usd">-658000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
  <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193273" unitRef="iso4217-usd">-3428000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration contextRef="i_2017-12-26_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-AtchisonFacilityMember" decimals="-4" id="c28194127" unitRef="iso4217-usd">37200000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28194149" unitRef="iso4217-usd">1792000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28194150" unitRef="iso4217-usd">9777000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194151" unitRef="iso4217-usd">76679000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28194152" unitRef="iso4217-usd">-1780000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28194153" unitRef="iso4217-usd">-2908000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194154" unitRef="iso4217-usd">-13231000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense contextRef="d_2017-01-01_2017-12-31" id="c28194170" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28194171" unitRef="iso4217-usd">14000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194172" unitRef="iso4217-usd">50000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestIncome contextRef="d_2017-01-01_2017-12-31" id="c28194167" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestIncome contextRef="d_2016-01-01_2016-12-31" id="c28194168" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestIncome contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194169" unitRef="iso4217-usd">172000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestIncome>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent contextRef="i_2017-12-31" id="c28194140" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent contextRef="i_2016-12-31" decimals="-3" id="c28194141" unitRef="iso4217-usd">392000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28194161" unitRef="iso4217-usd">-1773000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28194162" unitRef="iso4217-usd">-3165000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194163" unitRef="iso4217-usd">-15156000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent contextRef="i_2017-12-31" id="c28194142" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent contextRef="i_2016-12-31" decimals="-3" id="c28194143" unitRef="iso4217-usd">36430000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28194146" unitRef="iso4217-usd">12000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28194147" unitRef="iso4217-usd">6869000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194148" unitRef="iso4217-usd">63448000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
  <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock contextRef="d_2017-01-01_2017-12-31" id="s819218">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr&gt; &lt;td style="width: 24pt; vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;DISCONTINUED OPERATIONS&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;On &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;26,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; the Company completed the sale of substantially all of the assets associated with the Company&amp;#x2019;s manufacturing facility in Atchison, Kansas (the &amp;#x201c;Atchison facility&amp;#x201d;), including all of the real and tangible personal property located at the site of that manufacturing facility. Total consideration of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$37.2&lt;/div&gt;&amp;nbsp;million in cash was paid by the buyer, resulting in a nominal gain recognized on the sale. Of the proceeds received, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.75&lt;/div&gt;&amp;nbsp;million was placed in escrow until February &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt; and approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3.7&lt;/div&gt;&amp;nbsp;million was placed in escrow for &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;twelve&lt;/div&gt; months to secure the Company&amp;#x2019;s indemnification obligations under the agreement.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;In accordance with applicable accounting guidance, the &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;related assets of the Company&amp;#x2019;s Atchison facility are classified as current Assets held for sale in the Consolidated Balance Sheets for periods presented prior to the sale, and the financial results of the Atchison facility are presented as discontinued operations in the Consolidated Statements of Operations for all periods. Cash flows from the Company&amp;#x2019;s discontinued operations are presented separately in the Consolidated Statements of Cash Flows.&amp;nbsp;&lt;/div&gt;As the Atchison facility was the remaining Tubular Products&lt;div style="display: inline; font-family:'Times New Roman', Times, serif;font-size:10pt;"&gt;&amp;nbsp;business, the Company now operates in only &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; business segment, Water Transmission.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The table &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;below presents the components of the balance sheet accounts associated with the Atchison facility which were reported as current Assets held for sale on the Consolidated Balance Sheets (in thousands).&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" rowspan="1" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Asset&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Inventorie&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;392&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Property and equipment, ne&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;t&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;36,430&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 45pt;"&gt;Total assets&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;36,822&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The table below presents the operating results for the Company&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;#x2019;s discontinued operations (in thousands).&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Year Ended December 31,&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Net sales&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,869&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;63,448&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Cost of sales&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,792&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,777&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;76,679&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Gross loss&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,780&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,908&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(13,231&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Selling, general and administrative expense&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;257&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,925&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Gain on sale of facility&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(6&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Operating loss&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,773&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,165&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(15,156&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Other income (expense)&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Interest income&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;172&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Interest expense&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(14&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(50&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Loss before income taxes&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,773&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,180&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(15,004&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Income tax benefit&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(658&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,428&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Net loss&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,771&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,522&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(11,576&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;In &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; April&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015,&lt;/div&gt; the Company initiated a production curtailment at the Atchison facility. Severance related restructuring expenses associated with the production curtailment during the year ended &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt; were &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.6&lt;/div&gt;&amp;nbsp;million, of which &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.5&lt;/div&gt;&amp;nbsp;million was included in cost of sales and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.1&lt;/div&gt;&amp;nbsp;million was included in selling, general and administrative expense in the table of operating results for discontinued operations above.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
  <us-gaap:EarningsPerShareBasic contextRef="d_2016-01-01_2016-03-31" decimals="INF" id="c28195103" unitRef="iso4217-usd-per-xbrli-shares">-1</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic contextRef="d_2016-04-01_2016-06-30" decimals="INF" id="c28195104" unitRef="iso4217-usd-per-xbrli-shares">-0.65</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic contextRef="d_2016-07-01_2016-09-30" decimals="INF" id="c28195105" unitRef="iso4217-usd-per-xbrli-shares">0.08</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic contextRef="d_2016-10-01_2016-12-31" decimals="INF" id="c28195106" unitRef="iso4217-usd-per-xbrli-shares">0.61</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic contextRef="d_2016-01-01_2016-12-31" decimals="INF" id="c28195107" unitRef="iso4217-usd-per-xbrli-shares">-0.97</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasicAndDiluted contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c28193287" unitRef="iso4217-usd-per-xbrli-shares">-1.06</us-gaap:EarningsPerShareBasicAndDiluted>
  <us-gaap:EarningsPerShareBasicAndDiluted contextRef="d_2016-01-01_2016-12-31" decimals="INF" id="c28193288" unitRef="iso4217-usd-per-xbrli-shares">-0.97</us-gaap:EarningsPerShareBasicAndDiluted>
  <us-gaap:EarningsPerShareBasicAndDiluted contextRef="d_2015-01-01_2015-12-31" decimals="INF" id="c28193289" unitRef="iso4217-usd-per-xbrli-shares">-3.07</us-gaap:EarningsPerShareBasicAndDiluted>
  <us-gaap:EarningsPerShareBasicAndDiluted contextRef="d_2017-01-01_2017-03-31" decimals="INF" id="c28195066" unitRef="iso4217-usd-per-xbrli-shares">-0.40</us-gaap:EarningsPerShareBasicAndDiluted>
  <us-gaap:EarningsPerShareBasicAndDiluted contextRef="d_2017-04-01_2017-06-30" decimals="INF" id="c28195067" unitRef="iso4217-usd-per-xbrli-shares">-0.22</us-gaap:EarningsPerShareBasicAndDiluted>
  <us-gaap:EarningsPerShareBasicAndDiluted contextRef="d_2017-07-01_2017-09-30" decimals="INF" id="c28195068" unitRef="iso4217-usd-per-xbrli-shares">-0.21</us-gaap:EarningsPerShareBasicAndDiluted>
  <us-gaap:EarningsPerShareBasicAndDiluted contextRef="d_2017-10-01_2017-12-31" decimals="INF" id="c28195069" unitRef="iso4217-usd-per-xbrli-shares">-0.23</us-gaap:EarningsPerShareBasicAndDiluted>
  <us-gaap:EarningsPerShareDiluted contextRef="d_2016-01-01_2016-03-31" decimals="INF" id="c28195119" unitRef="iso4217-usd-per-xbrli-shares">-1</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted contextRef="d_2016-04-01_2016-06-30" decimals="INF" id="c28195120" unitRef="iso4217-usd-per-xbrli-shares">-0.65</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted contextRef="d_2016-07-01_2016-09-30" decimals="INF" id="c28195121" unitRef="iso4217-usd-per-xbrli-shares">0.08</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted contextRef="d_2016-10-01_2016-12-31" decimals="INF" id="c28195122" unitRef="iso4217-usd-per-xbrli-shares">0.60</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted contextRef="d_2016-01-01_2016-12-31" decimals="INF" id="c28195123" unitRef="iso4217-usd-per-xbrli-shares">-0.97</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerSharePolicyTextBlock contextRef="d_2017-01-01_2017-12-31" id="c28196962">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Net &lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Loss per Share&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including stock options, restricted stock units and performance share awards, to the extent dilutive. Since the Company was in a loss position for all periods presented, basic and diluted net loss per share was the same for each period presented as the inclusion of all potential common shares outstanding would have been antidilutive.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;L&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;oss per basic and diluted weighted-average common share outstanding was calculated as follows (in thousands, except per share data):&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Year Ended December 31,&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Loss from continuing operation&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8,392&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(6,741&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(17,812&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Loss on discontinued operation&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,771&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,522&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(11,576&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Net los&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(10,163&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9,263&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(29,388&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Basic weighted-average common shares outstandin&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;g&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,613&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,588&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,560&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Effect of potentially dilutive common shares&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;"&gt;(1&lt;/div&gt;&lt;div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Diluted weighted-average common shares outstandin&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;g&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,613&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,588&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,560&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Basic and diluted loss per common share&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Continuing operation&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.88&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.71&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1.86&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Discontinued operation&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.18&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.26&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1.21&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Net loss per shar&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;e&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1.06&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.97&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3.07&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt; &lt;tr&gt; &lt;td style="width: 24pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 18pt; vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;(&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;The weighted&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;-average number of antidilutive shares &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; included in the computation of diluted loss per share was approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;196,000,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;198,000&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;179,000&lt;/div&gt; for the years ended &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015,&lt;/div&gt; respectively.&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="d_2017-01-01_2017-12-31" decimals="3" id="c28194870" unitRef="xbrli-pure">-0.116</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="d_2016-01-01_2016-12-31" decimals="3" id="c28194871" unitRef="xbrli-pure">-0.378</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="d_2015-01-01_2015-12-31" decimals="3" id="c28194872" unitRef="xbrli-pure">-0.324</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="d_2017-01-01_2017-12-31" decimals="2" id="c28194732" unitRef="xbrli-pure">0.35</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="d_2018-01-01_2018-12-31_StatementScenarioAxis-ScenarioForecastMember" decimals="2" id="c28194733" unitRef="xbrli-pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="d_2016-01-01_2016-12-31" decimals="2" id="c28194832" unitRef="xbrli-pure">0.35</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="d_2015-01-01_2015-12-31" decimals="2" id="c28194833" unitRef="xbrli-pure">0.35</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="d_2017-01-01_2017-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" id="c28194548">P30D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
  <us-gaap:EscrowDepositsRelatedToPropertySales contextRef="d_2017-12-26_2017-12-26_DisposalGroupClassificationAxis-UntilReceiptByBuyerMember_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-AtchisonFacilityMember" decimals="-4" id="c28194128" unitRef="iso4217-usd">750000</us-gaap:EscrowDepositsRelatedToPropertySales>
  <us-gaap:EscrowDepositsRelatedToPropertySales contextRef="d_2017-12-26_2017-12-26_DisposalGroupClassificationAxis-ToSecureIndemnificationObligationsMember_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-AtchisonFacilityMember" decimals="-4" id="c28194130" unitRef="iso4217-usd">3700000</us-gaap:EscrowDepositsRelatedToPropertySales>
  <us-gaap:EscrowDepositsRelatedToPropertySales contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193745" unitRef="iso4217-usd">4465000</us-gaap:EscrowDepositsRelatedToPropertySales>
  <us-gaap:EscrowDepositsRelatedToPropertySales contextRef="d_2016-01-01_2016-12-31" id="c28193746" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:EscrowDepositsRelatedToPropertySales contextRef="d_2015-01-01_2015-12-31" id="c28193747" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities contextRef="d_2017-01-01_2017-12-31" id="c28193695" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities contextRef="d_2016-01-01_2016-12-31" id="c28193696" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193697" unitRef="iso4217-usd">19000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities contextRef="d_2017-01-01_2017-12-31" id="c28193617" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities contextRef="d_2016-01-01_2016-12-31" id="c28193618" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193619" unitRef="iso4217-usd">19000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
  <us-gaap:FairValueDisclosuresTextBlock contextRef="d_2017-01-01_2017-12-31" id="s819234">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr&gt; &lt;td style="width: 24pt; vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;FAIR VALUE MEASUREMENTS:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company records its financial assets and liabilities at fair value, which is defined as the price that would be received to sell an asset or paid to transfer a liability, in the principal or most advantageous market for the asset or liability, in an orderly transaction between market participants at the measurement date.&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The authoritative guidance establishes a fair value hierarchy &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;that prioritizes the inputs to valuation techniques used to measure fair value into &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; broad levels. These levels are: Level&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; (inputs are quoted prices in active markets for identical assets or liabilities); Level&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2&lt;/div&gt; (inputs are other than quoted prices that are observable, either directly or indirectly through corroboration with observable market data); and Level&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt; (inputs are unobservable, with little or &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; market data that exists, such as internal financial forecasts). The Company is required to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;/div&gt; &lt;div style=" margin: 0pt 0pt 0pt 27.35pt; text-align: justify; text-indent: -27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Assets/Liabilities Measured and Recorded at Fair Value on a Recurring Basis&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The following table summarizes information regarding the Company&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;#x2019;s financial assets and liabilities that are measured at fair value on a recurring basis (in thousands):&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="width: 52%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;As of December 31, 201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Tota&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;l&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Level&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Level&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Level&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Financial assets&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Deferred compensation pla&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;n&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,244&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,251&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;993&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Financial liabilities&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Derivative&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(60&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(60&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="padding: 0pt 0pt 0pt 18pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;As of December 31, 201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Financial assets&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Deferred compensation pla&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;n&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,209&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,215&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;994&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Derivative&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;58&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;58&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Total asset&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,267&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,215&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,052&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Financial liabilities&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Derivative&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The deferred compensation plan assets consist of cash and several publicly traded stock and bond mutual funds, valued using quoted market prices in active markets&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;, classified as Level&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; within the fair value hierarchy, as well as guaranteed investment contracts, valued at principal plus interest credited at contract rates, classified as Level&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2&lt;/div&gt; within the fair value hierarchy.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;#x2019;s derivatives consist of foreign currency forward contracts, which are accounted for as cash flow hedges, and are valued using various pricing models or discounted cash flow analyses that incorporate observable market parameters, such as interest rate yield curves and currency rates, classified as Level&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2&lt;/div&gt; within the fair value hierarchy. Derivative valuations incorporate credit risk adjustments that are necessary to reflect the probability of default by the counterparty or the Company.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The net carrying amounts of &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;cash and cash equivalents, trade and other receivables, accounts payable and accrued liabilities approximate fair value due to the short-term nature of these instruments.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Assets&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt; Measured and Recorded at Fair Value on a Non&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;r&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;ecurring Basis&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; measures its financial assets, including non-marketable cost-method investments, at fair value on a nonrecurring basis when they are determined to be other-than-temporarily impaired. The fair value of these assets is determined using Level&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt; unobservable inputs due to the absence of observable market inputs, and because the valuations require management judgment. There were &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; material impairment charges recorded on investments during the years ended &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;If required as part of its &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;goodwill impairment assessments, the Company calculates the business enterprise value of applicable reporting units. This calculation uses a weighted average of income and market approaches, and is classified as Level&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt; within the fair value hierarchy. The income approach is primarily driven by inputs from the Company&amp;#x2019;s internal financial forecasts. The market approach incorporates inputs from market participant data, as well as inputs derived from Company assumptions.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="d_2017-01-01_2017-12-31_RangeAxis-MinimumMember" id="c28193821">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="d_2017-01-01_2017-12-31_RangeAxis-MaximumMember" id="c28193822">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" decimals="-3" id="c28194261" unitRef="iso4217-usd">551000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" decimals="-3" id="c28194264" unitRef="iso4217-usd">929000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember" decimals="-3" id="c28194267" unitRef="iso4217-usd">302000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-OtherIntangibleAssetsMember" decimals="-3" id="c28194270" unitRef="iso4217-usd">163000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2017-12-31" decimals="-3" id="c28194273" unitRef="iso4217-usd">1945000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2016-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" decimals="-3" id="c28194277" unitRef="iso4217-usd">413000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2016-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" decimals="-3" id="c28194280" unitRef="iso4217-usd">697000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2016-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember" decimals="-3" id="c28194283" unitRef="iso4217-usd">226000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2016-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-OtherIntangibleAssetsMember" decimals="-3" id="c28194286" unitRef="iso4217-usd">233000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2016-12-31" decimals="-3" id="c28194289" unitRef="iso4217-usd">1569000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="i_2017-12-31" decimals="-3" id="c28194297" unitRef="iso4217-usd">592000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="i_2017-12-31" decimals="-3" id="c28194292" unitRef="iso4217-usd">459000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="i_2017-12-31" decimals="-3" id="c28194296" unitRef="iso4217-usd">213000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="i_2017-12-31" decimals="-3" id="c28194295" unitRef="iso4217-usd">213000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="i_2017-12-31" decimals="-3" id="c28194294" unitRef="iso4217-usd">213000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="i_2017-12-31" decimals="-3" id="c28194293" unitRef="iso4217-usd">213000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" decimals="-3" id="c28194260" unitRef="iso4217-usd">1378000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" decimals="-3" id="c28194263" unitRef="iso4217-usd">1162000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember" decimals="-3" id="c28194266" unitRef="iso4217-usd">1132000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-OtherIntangibleAssetsMember" decimals="-3" id="c28194269" unitRef="iso4217-usd">176000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2017-12-31" decimals="-3" id="c28194272" unitRef="iso4217-usd">3848000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2016-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" decimals="-3" id="c28194276" unitRef="iso4217-usd">1378000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2016-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" decimals="-3" id="c28194279" unitRef="iso4217-usd">1162000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2016-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember" decimals="-3" id="c28194282" unitRef="iso4217-usd">1132000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2016-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-OtherIntangibleAssetsMember" decimals="-3" id="c28194285" unitRef="iso4217-usd">295000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2016-12-31" decimals="-3" id="c28194288" unitRef="iso4217-usd">3967000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2017-12-31" decimals="-3" id="c28194298" unitRef="iso4217-usd">1903000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" decimals="-3" id="c28194262" unitRef="iso4217-usd">827000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" decimals="-3" id="c28194265" unitRef="iso4217-usd">233000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember" decimals="-3" id="c28194268" unitRef="iso4217-usd">830000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-OtherIntangibleAssetsMember" decimals="-3" id="c28194271" unitRef="iso4217-usd">13000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2016-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" decimals="-3" id="c28194278" unitRef="iso4217-usd">965000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2016-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" decimals="-3" id="c28194281" unitRef="iso4217-usd">465000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2016-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember" decimals="-3" id="c28194284" unitRef="iso4217-usd">906000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2016-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-OtherIntangibleAssetsMember" decimals="-3" id="c28194287" unitRef="iso4217-usd">62000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2016-12-31" decimals="-3" id="c28194290" unitRef="iso4217-usd">2398000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months contextRef="i_2017-12-31" decimals="0" id="c28194449" unitRef="iso4217-usd">0</us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months>
  <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193623" unitRef="iso4217-usd">-90000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
  <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193624" unitRef="iso4217-usd">-170000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
  <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193625" unitRef="iso4217-usd">-295000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
  <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="d_2017-01-01_2017-12-31" id="c28196957">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Foreign Currency Transactions&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Assets and liabilities subject to foreign currency fluctuations are translated into &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;United States dollars at the period-end exchange rate, and revenue and expenses are translated at exchange rates representing an average for the period. Translation adjustments from designated hedges are included in Accumulated other comprehensive loss as a separate component of Stockholders&amp;#x2019; equity. Gains or losses on all other foreign currency transactions are recognized in the Consolidated Statement of Operations. The functional currency of the Company&amp;#x2019;s Mexican operations is the United States dollar.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
  <us-gaap:ForeignEarningsRepatriated contextRef="d_2017-10-01_2017-12-31" decimals="0" id="c28194745" unitRef="iso4217-usd">1100000</us-gaap:ForeignEarningsRepatriated>
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="d_2016-10-01_2016-12-31_PropertyPlantAndEquipmentByTypeAxis-DenverFacilityMember_StatementBusinessSegmentsAxis-WaterTransmissionGroupMember" decimals="-5" id="c28195033" unitRef="iso4217-usd">7900000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193611" unitRef="iso4217-usd">51000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193612" unitRef="iso4217-usd">-19000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193613" unitRef="iso4217-usd">-105000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
  <us-gaap:Goodwill contextRef="i_2015-03-31_StatementBusinessSegmentsAxis-WaterTransmissionGroupMember" decimals="INF" id="c28193814" unitRef="iso4217-usd">5300000</us-gaap:Goodwill>
  <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="d_2017-01-01_2017-12-31" id="c28196951">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Goodwill&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Goodwill represents the excess of purchase price over the assigned fair values of the net assets in connection with an acquisition. Goodwill is reviewed for impairment annually &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;as of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31&lt;/div&gt; or whenever events occur or circumstances change that indicate goodwill &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; may &lt;/div&gt;be impaired. Goodwill is tested for impairment at the reporting unit level. A reporting unit is an operating segment or &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; level below an operating segment (also known as a component). The Company&amp;#x2019;s reporting units are equivalent to its operating segments as the individual components meet the criteria for aggregation. As of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016,&lt;/div&gt; the Company&amp;#x2019;s goodwill was fully impaired.&amp;nbsp;&lt;/div&gt;Due to market conditions in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015,&lt;/div&gt; goodwill of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$5.3&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;million was quantitatively evaluated using a weighted average of the income and market approaches. The Company determined that its goodwill was impaired as of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; June&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015,&lt;/div&gt; and it was completely written off in the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;second&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;In &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;evaluating goodwill, the Company looks at the long-term prospects for the reporting unit and recognizes that current performance &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; may &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; be the best indicator of future prospects or value, which requires management judgment. The income approach is based upon projected future after-tax cash flows discounted to present value using factors that consider the timing and risk associated with the future after-tax cash flows. The market approach is based upon historical and/or forward-looking measures using multiples of revenue or earnings before interest, taxes, depreciation and amortization. The Company utilizes a weighted average of the income and market approaches, with a heavier weighting on the income approach because of the relatively limited number of comparable entities for which relevant multiples are available. If the carrying value of the reporting unit exceeds its calculated enterprise value, then the Company continues to assess the fair value of individual assets and liabilities, other than goodwill. The difference between the reporting unit enterprise value and the fair value of its identifiable net assets is the implied fair value of the reporting unit&amp;#x2019;s goodwill. A goodwill impairment loss is recorded for the difference between the implied fair value and its carrying value.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
  <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy contextRef="d_2017-01-01_2017-12-31" id="c28196952">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Intangible Assets&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Intangible assets consist primarily of &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;customer relationships, patents and trade names and trademarks recorded as the result of acquisition activity. Intangible assets are amortized using the straight-line method over estimated useful lives ranging from &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15&lt;/div&gt; years.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;See Note&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,&lt;/div&gt; &amp;#x201c;Intangible Assets&amp;#x201d; for further discussion of the Company&amp;#x2019;s intangible asset balances.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
  <us-gaap:GoodwillImpairmentLoss contextRef="d_2017-01-01_2017-12-31" id="c28193593" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:GoodwillImpairmentLoss contextRef="d_2016-01-01_2016-12-31" id="c28193594" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:GoodwillImpairmentLoss contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193595" unitRef="iso4217-usd">5282000</us-gaap:GoodwillImpairmentLoss>
  <us-gaap:GrossProfit contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193228" unitRef="iso4217-usd">5823000</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193229" unitRef="iso4217-usd">-317000</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193230" unitRef="iso4217-usd">606000</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="d_2017-01-01_2017-03-31" decimals="-3" id="c28195040" unitRef="iso4217-usd">1165000</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="d_2017-04-01_2017-06-30" decimals="-3" id="c28195041" unitRef="iso4217-usd">667000</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="d_2017-07-01_2017-09-30" decimals="-3" id="c28195042" unitRef="iso4217-usd">1915000</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="d_2017-10-01_2017-12-31" decimals="-3" id="c28195043" unitRef="iso4217-usd">2076000</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="d_2016-01-01_2016-03-31" decimals="-3" id="c28195077" unitRef="iso4217-usd">-5750000</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="d_2016-04-01_2016-06-30" decimals="-3" id="c28195078" unitRef="iso4217-usd">-1272000</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="d_2016-07-01_2016-09-30" decimals="-3" id="c28195079" unitRef="iso4217-usd">2939000</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="d_2016-10-01_2016-12-31" decimals="-3" id="c28195080" unitRef="iso4217-usd">3766000</us-gaap:GrossProfit>
  <us-gaap:IncomeLossFromContinuingOperations contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193586" unitRef="iso4217-usd">-8392000</us-gaap:IncomeLossFromContinuingOperations>
  <us-gaap:IncomeLossFromContinuingOperations contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193587" unitRef="iso4217-usd">-6741000</us-gaap:IncomeLossFromContinuingOperations>
  <us-gaap:IncomeLossFromContinuingOperations contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193588" unitRef="iso4217-usd">-17812000</us-gaap:IncomeLossFromContinuingOperations>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193255" unitRef="iso4217-usd">-9492000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193256" unitRef="iso4217-usd">-10839000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193257" unitRef="iso4217-usd">-26335000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare contextRef="d_2017-01-01_2017-03-31" decimals="INF" id="c28195056" unitRef="iso4217-usd-per-xbrli-shares">-0.37</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare contextRef="d_2017-04-01_2017-06-30" decimals="INF" id="c28195057" unitRef="iso4217-usd-per-xbrli-shares">-0.15</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare contextRef="d_2017-07-01_2017-09-30" decimals="INF" id="c28195058" unitRef="iso4217-usd-per-xbrli-shares">-0.16</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare contextRef="d_2017-10-01_2017-12-31" decimals="INF" id="c28195059" unitRef="iso4217-usd-per-xbrli-shares">-0.20</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c28195060" unitRef="iso4217-usd-per-xbrli-shares">-0.88</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare contextRef="d_2016-01-01_2016-12-31" decimals="INF" id="c28194116" unitRef="iso4217-usd-per-xbrli-shares">-0.71</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare contextRef="d_2015-01-01_2015-12-31" decimals="INF" id="c28194117" unitRef="iso4217-usd-per-xbrli-shares">-1.86</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c28193281" unitRef="iso4217-usd-per-xbrli-shares">-0.88</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="d_2016-01-01_2016-12-31" decimals="INF" id="c28193282" unitRef="iso4217-usd-per-xbrli-shares">-0.71</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="d_2015-01-01_2015-12-31" decimals="INF" id="c28193283" unitRef="iso4217-usd-per-xbrli-shares">-1.86</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="d_2016-01-01_2016-03-31" decimals="INF" id="c28195093" unitRef="iso4217-usd-per-xbrli-shares">-1.01</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="d_2016-04-01_2016-06-30" decimals="INF" id="c28195094" unitRef="iso4217-usd-per-xbrli-shares">-0.55</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="d_2016-07-01_2016-09-30" decimals="INF" id="c28195095" unitRef="iso4217-usd-per-xbrli-shares">0.15</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="d_2016-10-01_2016-12-31" decimals="INF" id="c28195096" unitRef="iso4217-usd-per-xbrli-shares">0.71</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="d_2016-01-01_2016-03-31" decimals="INF" id="c28195109" unitRef="iso4217-usd-per-xbrli-shares">-1.01</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="d_2016-04-01_2016-06-30" decimals="INF" id="c28195110" unitRef="iso4217-usd-per-xbrli-shares">-0.55</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="d_2016-07-01_2016-09-30" decimals="INF" id="c28195111" unitRef="iso4217-usd-per-xbrli-shares">0.15</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="d_2016-10-01_2016-12-31" decimals="INF" id="c28195112" unitRef="iso4217-usd-per-xbrli-shares">0.70</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="d_2016-01-01_2016-12-31" decimals="INF" id="c28195113" unitRef="iso4217-usd-per-xbrli-shares">-0.71</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193583" unitRef="iso4217-usd">-1771000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193584" unitRef="iso4217-usd">-2522000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193585" unitRef="iso4217-usd">-11576000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare contextRef="d_2017-01-01_2017-03-31" decimals="INF" id="c28195061" unitRef="iso4217-usd-per-xbrli-shares">-0.03</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare contextRef="d_2017-04-01_2017-06-30" decimals="INF" id="c28195062" unitRef="iso4217-usd-per-xbrli-shares">-0.07</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare contextRef="d_2017-07-01_2017-09-30" decimals="INF" id="c28195063" unitRef="iso4217-usd-per-xbrli-shares">-0.05</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare contextRef="d_2017-10-01_2017-12-31" decimals="INF" id="c28195064" unitRef="iso4217-usd-per-xbrli-shares">-0.03</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c28195065" unitRef="iso4217-usd-per-xbrli-shares">-0.18</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare contextRef="d_2016-01-01_2016-12-31" decimals="INF" id="c28194119" unitRef="iso4217-usd-per-xbrli-shares">-0.26</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare contextRef="d_2015-01-01_2015-12-31" decimals="INF" id="c28194120" unitRef="iso4217-usd-per-xbrli-shares">-1.21</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c28193284" unitRef="iso4217-usd-per-xbrli-shares">-0.18</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare contextRef="d_2016-01-01_2016-12-31" decimals="INF" id="c28193285" unitRef="iso4217-usd-per-xbrli-shares">-0.26</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare contextRef="d_2015-01-01_2015-12-31" decimals="INF" id="c28193286" unitRef="iso4217-usd-per-xbrli-shares">-1.21</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare contextRef="d_2016-01-01_2016-03-31" decimals="INF" id="c28195098" unitRef="iso4217-usd-per-xbrli-shares">0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare contextRef="d_2016-04-01_2016-06-30" decimals="INF" id="c28195099" unitRef="iso4217-usd-per-xbrli-shares">-0.10</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare contextRef="d_2016-07-01_2016-09-30" decimals="INF" id="c28195100" unitRef="iso4217-usd-per-xbrli-shares">-0.07</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare contextRef="d_2016-10-01_2016-12-31" decimals="INF" id="c28195101" unitRef="iso4217-usd-per-xbrli-shares">-0.10</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare contextRef="d_2016-01-01_2016-03-31" decimals="INF" id="c28195114" unitRef="iso4217-usd-per-xbrli-shares">0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare contextRef="d_2016-04-01_2016-06-30" decimals="INF" id="c28195115" unitRef="iso4217-usd-per-xbrli-shares">-0.10</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare contextRef="d_2016-07-01_2016-09-30" decimals="INF" id="c28195116" unitRef="iso4217-usd-per-xbrli-shares">-0.07</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare contextRef="d_2016-10-01_2016-12-31" decimals="INF" id="c28195117" unitRef="iso4217-usd-per-xbrli-shares">-0.10</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare contextRef="d_2016-01-01_2016-12-31" decimals="INF" id="c28195118" unitRef="iso4217-usd-per-xbrli-shares">-0.26</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
  <us-gaap:IncomeTaxDisclosureTextBlock contextRef="d_2017-01-01_2017-12-31" id="s819244">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr&gt; &lt;td style="width: 22pt; vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;INCOME TAXES:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The components of &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Income tax benefit from continuing operations are as follows (in thousands):&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Year Ended December 31,&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Current&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Federa&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;l&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(454&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(740&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(5,076&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Stat&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;e&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;49&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(102&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;35&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Total current income tax benefi&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;t&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(405&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(842&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(5,041&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Deferred&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Federa&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;l&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(766&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,883&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(5,524&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Stat&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;e&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;71&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(373&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,042&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Total deferred income tax benefi&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;t&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(695&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,256&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,482&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,100&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(4,098&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8,523&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;On &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; the Tax Cuts and Jobs Act of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; was signed into law making significant changes to the Internal Revenue Code. Changes include, but are &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; limited to, a federal corporate income tax rate decrease from &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;35%&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;21%&lt;/div&gt; effective for tax years beginning after &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; the transition of U.S. international taxation from a worldwide tax system to a territorial system, and a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt;-time transition tax on the mandatory deemed repatriation of cumulative foreign earnings as of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017.&lt;/div&gt; The Company has estimated its provision for income taxes in accordance with the Act and guidance available as of the date of this filing and as a result has recorded &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.9&lt;/div&gt;&amp;nbsp;million as additional income tax expense in the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;fourth&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; the period in which the legislation was enacted. The provisional amount related to the remeasurement of certain deferred income tax assets and liabilities, based on the rates at which they are expected to reverse in the future, was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.6&lt;/div&gt;&amp;nbsp;million. The provisional amount related to the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt;-time transition tax on the mandatory deemed repatriation of foreign earnings was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.2&lt;/div&gt;&amp;nbsp;million based on cumulative foreign earnings of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1.1&lt;/div&gt;&amp;nbsp;million.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;On &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; Staff Accounting Bulletin &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;118&lt;/div&gt; (&amp;quot;SAB&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;118&amp;quot;&lt;/div&gt;) was issued to address the application of U.S. GAAP in situations when a registrant does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the Act. In accordance with SAB&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;118,&lt;/div&gt; the Company has determined that the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.6&lt;/div&gt;&amp;nbsp;million of the deferred income tax expense recorded in connection with the remeasurement of certain deferred tax assets and liabilities and the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.2&lt;/div&gt;&amp;nbsp;million of current tax expense recorded in connection with the transition tax on the mandatory deemed repatriation of foreign earnings was a provisional amount and a reasonable estimate as of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017.&lt;/div&gt; Additional work is necessary for a more detailed analysis of the Company&amp;#x2019;s deferred income tax assets and liabilities and its historical foreign earnings as well as potential correlative adjustments. Any subsequent adjustment to these amounts will be recorded to current income tax expense when the analysis is complete.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The difference between the Company&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;#x2019;s effective income tax rate and the federal statutory income tax rate of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;35%&lt;/div&gt; is explained as follows (dollar amounts in thousands):&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Year Ended December 31,&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Income tax benefit at federal statutory rate of 35&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,322&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,755&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9,133&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;State benefit, net of federal income tax effec&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;t&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(472&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(286&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(440&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Federal and state income tax credit&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;36&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(154&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(5,060&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Disallowed domestic manufacturing deductio&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;n&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;630&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Change in valuation allowanc&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;e&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,570&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;585&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,059&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Excess income tax shortfall on share-based compensatio&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;n&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;765&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Effect of Tax Cuts and Jobs Act of 201&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;7&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;874&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Uncertain income tax position&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(562&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(4&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,275&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Goodwill impairment (nondeductible&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,849&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Nondeductible expense&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;63&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;63&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;91&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Nontaxable adjustment to contingent consideratio&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;n&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(580&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;103&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Othe&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;r&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(52&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;33&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;103&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Income tax benefi&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;t&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,100&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(4,098&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8,523&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Effective income tax rat&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;e&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(11.6&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;)%&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(37.8&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;)%&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(32.4&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;)%&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;income tax effect of temporary differences that give rise to significant portions of deferred income tax assets and liabilities is presented below (in thousands):&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Deferred income tax assets&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Costs and estimated earnings in excess of billings on uncompleted contracts, ne&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;t&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,270&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Accrued employee benefit&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,806&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,025&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Inventorie&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;296&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;563&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Trade receivable, ne&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;t&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;105&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;199&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Net operating loss carryforward&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,850&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,637&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Tax credit carryforward&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,478&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,069&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Other asset&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,201&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,830&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Othe&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;r&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;81&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,018&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;19,817&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,611&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Valuation allowanc&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;e&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(10,413&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8,217&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,404&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22,394&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Deferred income tax liabilities&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Costs and estimated earnings in excess of billings on uncompleted contracts, ne&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;t&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(110&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Property and equipmen&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;t&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9,524&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(22,380&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Intangible asset&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(433&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(819&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Prepaid expense&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(278&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(477&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(10,345&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(23,676&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Net deferred income tax liabilitie&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(941&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,282&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;In assessing the ability to realize deferred &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;income tax assets, management considers whether it is more likely than &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; that some portion or all of the deferred income tax assets will &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; be realized. The ultimate realization of deferred income tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred income tax liabilities, projected future taxable income, taxable income in carryback periods and tax planning strategies in making this assessment. Because the Company has a recent history of generating cumulative losses, management did &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; consider projections of future taxable income as persuasive evidence for the recoverability of its deferred income tax assets. The Company believes it is more likely than &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; it will realize the benefits of its deductible differences as of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; net of any valuation allowance.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;As of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; the Company had approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$35.9&lt;/div&gt;&amp;nbsp;million of federal net operating loss carryforwards, which expire on various dates between &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2035&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2036,&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3.0&lt;/div&gt;&amp;nbsp;million of federal income tax credit carryforwards, which expire on various dates between &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2023&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2036.&lt;/div&gt; As of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; the Company also had approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$51.5&lt;/div&gt;&amp;nbsp;million of state net operating loss carryforwards, which expire on various dates between &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2019&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2036,&lt;/div&gt; and state income tax credit carryforwards of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$4.2&lt;/div&gt;&amp;nbsp;million, which begin to expire in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;During the year ended &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016,&lt;/div&gt; the Company determined that it &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; longer considers the earnings of its Mexican subsidiary to be indefinitely reinvested outside the United States. This change was made to allow the Company to more efficiently manage its cash balances and working capital. The change did &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; have a significant effect on the Company&amp;#x2019;s income taxes.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company files income tax returns in the United States Federal jurisdiction, in a limited number of foreign jurisdictions and in many state jurisdictions. With few exceptions, the Company is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; longer subject to United States Federal&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;, state or foreign income tax examinations for years before &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2013.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;A summary of the changes in the unrecognized &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;income tax benefits is presented below (in thousands):&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Year Ended December 31,&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Unrecognized income tax benefits, beginning of yea&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;r&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,874&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,874&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,313&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Decreases for lapse in statute of limitation&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(520&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,199&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Increases for positions taken in prior year&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,716&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt; padding-left: 9pt;"&gt;Decreases for positions taken in prior years&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(238&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Increases for positions taken in the current yea&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;r&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;44&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Unrecognized income tax benefits, end of yea&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;r&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,116&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,874&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,874&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; believe it is reasonably possible that the total amounts of unrecognized income tax benefits will change in the following &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;twelve&lt;/div&gt; months; however, actual results could differ from those currently expected. Effectively all of the unrecognized income tax benefits would affect the Company&amp;#x2019;s effective income tax rate if recognized at some point in the future.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company recognizes interest and penalties related to uncertain &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;income tax positions in Income tax expense. As of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016,&lt;/div&gt; the Company had &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0&lt;/div&gt; and&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.1&lt;/div&gt;&amp;nbsp;million, respectively, of accrued interest related to uncertain income tax positions. Total interest for uncertain income tax positions did &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; change materially in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; or &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt; and decreased by approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.1&lt;/div&gt;&amp;nbsp;million in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="d_2017-01-01_2017-12-31_AdjustmentsForNewAccountingPronouncementsAxis-AccountingStandardsUpdate201609Member" decimals="INF" id="c28193915" unitRef="iso4217-usd">800000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193258" unitRef="iso4217-usd">-1100000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193259" unitRef="iso4217-usd">-4098000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193260" unitRef="iso4217-usd">-8523000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="d_2017-01-01_2017-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember" id="c28194972" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="d_2016-01-01_2016-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember" decimals="-3" id="c28194973" unitRef="iso4217-usd">-136000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="d_2015-01-01_2015-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember" decimals="-3" id="c28194974" unitRef="iso4217-usd">-131000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="d_2017-01-01_2017-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" decimals="-3" id="c28194989" unitRef="iso4217-usd">2000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="d_2016-01-01_2016-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" decimals="-3" id="c28194990" unitRef="iso4217-usd">17000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="d_2015-01-01_2015-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" decimals="-3" id="c28194991" unitRef="iso4217-usd">56000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability contextRef="d_2017-10-01_2017-12-31" decimals="0" id="c28194742" unitRef="iso4217-usd">600000</us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability>
  <us-gaap:IncomeTaxPolicyTextBlock contextRef="d_2017-01-01_2017-12-31" id="c28196960">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Income Taxes&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Income taxes are recorded using an asset and liability approach that requires the recognition of deferred &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;income tax assets and liabilities for the expected future income tax consequences of events that have been recognized in the Company&amp;#x2019;s financial statements or income tax returns. Valuation allowances are established when necessary to reduce deferred income tax assets to the amount expected to be realized. The determination of the provision for income taxes requires significant judgment, the use of estimates and the interpretation and application of complex tax laws. The provision for income taxes primarily reflects a combination of income earned and taxed in the various United States federal and state and, to a lesser extent, foreign jurisdictions. Jurisdictional tax law changes, increases or decreases in permanent differences between book and tax items, accruals or adjustments of accruals for unrecognized income tax benefits or valuation allowances and the change in the mix of earnings from these taxing jurisdictions all affect the overall effective income tax rate.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company records&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; income tax reserves for federal, state, local and international exposures relating to periods subject to audit. The development of reserves for these exposures requires judgments about tax issues, potential outcomes and timing, and is a subjective estimate. The Company assesses income tax positions and records income tax benefits for all years subject to examination based upon management&amp;#x2019;s evaluation of the facts, circumstances and information available at the reporting dates. For those income tax positions where it is more-likely-than-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; that an income tax benefit will be sustained, the largest amount of income tax benefit with a greater than &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;50%&lt;/div&gt; likelihood of being realized upon settlement with a tax authority that has full knowledge of all relevant information has been recorded. For those income tax positions where it is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; more-likely-than-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; that an income tax benefit will be sustained, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; income tax benefit has been recognized in the Consolidated Financial Statements.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
  <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28194843" unitRef="iso4217-usd">1570000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28194844" unitRef="iso4217-usd">585000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194845" unitRef="iso4217-usd">2059000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28194849" unitRef="iso4217-usd">874000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
  <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="d_2016-01-01_2016-12-31" id="c28194850" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="d_2015-01-01_2015-12-31" id="c28194851" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities contextRef="d_2017-01-01_2017-12-31" id="c28194840" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities contextRef="d_2016-01-01_2016-12-31" id="c28194841" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194842" unitRef="iso4217-usd">-630000</us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities>
  <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28194828" unitRef="iso4217-usd">-3322000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
  <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28194829" unitRef="iso4217-usd">-3755000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
  <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194830" unitRef="iso4217-usd">-9133000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
  <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28194858" unitRef="iso4217-usd">63000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
  <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28194859" unitRef="iso4217-usd">63000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
  <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194860" unitRef="iso4217-usd">91000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
  <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses contextRef="d_2017-01-01_2017-12-31" id="c28194855" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses contextRef="d_2016-01-01_2016-12-31" id="c28194856" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194857" unitRef="iso4217-usd">1849000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
  <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28194864" unitRef="iso4217-usd">-52000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
  <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28194865" unitRef="iso4217-usd">33000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
  <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194866" unitRef="iso4217-usd">103000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
  <us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings contextRef="d_2017-10-01_2017-12-31" decimals="0" id="c28194744" unitRef="iso4217-usd">200000</us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings>
  <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28194834" unitRef="iso4217-usd">-472000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
  <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28194835" unitRef="iso4217-usd">-286000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
  <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194836" unitRef="iso4217-usd">-440000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
  <us-gaap:IncomeTaxReconciliationTaxContingencies contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28194852" unitRef="iso4217-usd">-562000</us-gaap:IncomeTaxReconciliationTaxContingencies>
  <us-gaap:IncomeTaxReconciliationTaxContingencies contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28194853" unitRef="iso4217-usd">-4000</us-gaap:IncomeTaxReconciliationTaxContingencies>
  <us-gaap:IncomeTaxReconciliationTaxContingencies contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194854" unitRef="iso4217-usd">1275000</us-gaap:IncomeTaxReconciliationTaxContingencies>
  <us-gaap:IncomeTaxReconciliationTaxExemptIncome contextRef="d_2017-01-01_2017-12-31" id="c28194861" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IncomeTaxReconciliationTaxExemptIncome contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28194862" unitRef="iso4217-usd">580000</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
  <us-gaap:IncomeTaxReconciliationTaxExemptIncome contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194863" unitRef="iso4217-usd">-103000</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
  <us-gaap:IncomeTaxesPaidNet contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193735" unitRef="iso4217-usd">-153000</us-gaap:IncomeTaxesPaidNet>
  <us-gaap:IncomeTaxesPaidNet contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193736" unitRef="iso4217-usd">-3322000</us-gaap:IncomeTaxesPaidNet>
  <us-gaap:IncomeTaxesPaidNet contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193737" unitRef="iso4217-usd">-7743000</us-gaap:IncomeTaxesPaidNet>
  <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193627" unitRef="iso4217-usd">4073000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
  <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193628" unitRef="iso4217-usd">-80000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
  <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193629" unitRef="iso4217-usd">-15717000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
  <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193645" unitRef="iso4217-usd">2128000</us-gaap:IncreaseDecreaseInAccountsPayable>
  <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193646" unitRef="iso4217-usd">1048000</us-gaap:IncreaseDecreaseInAccountsPayable>
  <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193647" unitRef="iso4217-usd">-8199000</us-gaap:IncreaseDecreaseInAccountsPayable>
  <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193651" unitRef="iso4217-usd">-4792000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
  <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193652" unitRef="iso4217-usd">-2456000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
  <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193653" unitRef="iso4217-usd">3694000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
  <us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193633" unitRef="iso4217-usd">278000</us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract>
  <us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193634" unitRef="iso4217-usd">-447000</us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract>
  <us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193635" unitRef="iso4217-usd">-940000</us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract>
  <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="d_2017-01-01_2017-12-31" id="c28193648" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="d_2016-01-01_2016-12-31" id="c28193649" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193650" unitRef="iso4217-usd">-271000</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193639" unitRef="iso4217-usd">77000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
  <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193640" unitRef="iso4217-usd">-3254000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
  <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193641" unitRef="iso4217-usd">-1285000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
  <us-gaap:IncreaseDecreaseInInsuranceSettlementsReceivable contextRef="d_2017-01-01_2017-12-31" id="c28193630" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IncreaseDecreaseInInsuranceSettlementsReceivable contextRef="d_2016-01-01_2016-12-31" id="c28193631" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IncreaseDecreaseInInsuranceSettlementsReceivable contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193632" unitRef="iso4217-usd">-2625000</us-gaap:IncreaseDecreaseInInsuranceSettlementsReceivable>
  <us-gaap:IncreaseDecreaseInInventories contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193636" unitRef="iso4217-usd">-1543000</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInInventories contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193637" unitRef="iso4217-usd">-5728000</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInInventories contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193638" unitRef="iso4217-usd">-9934000</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193642" unitRef="iso4217-usd">138000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193643" unitRef="iso4217-usd">630000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193644" unitRef="iso4217-usd">-1196000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="d_2017-01-01_2017-12-31" id="s819227">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr&gt; &lt;td style="width: 24pt; vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;INTANGIBLE ASSETS&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Intangible assets&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;, included in Other assets on the Consolidated Balance Sheets, consist of the following (in thousands):&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Gross Carryin&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;g&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Accumulate&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;d&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Intangibl&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;e&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Amoun&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;t&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Amortizatio&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;n&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Assets, Ne&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;t&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;As of December 31, 201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Customer relationship&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,378&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(551&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;827&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Patent&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,162&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(929&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;233&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Trade names and trademark&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,132&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(302&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;830&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Other (1&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;176&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(163&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Tota&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;l&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,848&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,945&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,903&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;As of December 31, 201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Customer relationship&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,378&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(413&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;965&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Patent&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,162&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(697&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;465&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Trade names and trademark&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,132&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(226&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;906&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Other (1&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;295&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(233&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;62&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Tota&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;l&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,967&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,569&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,398&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;(&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt;) Other intangibles consist of favorable lease contracts and non-compete agreements.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The estimated amortization expense for &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;each of the next &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;five&lt;/div&gt; years and thereafter is as follows (in thousands):&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="margin: 0pt auto 0pt 0pt; text-indent: 0px; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 83%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Year ending December 31&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;201&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;8&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;459&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;201&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;9&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;213&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;202&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;0&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;213&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;202&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;1&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;213&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;202&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;2&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;213&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Thereafte&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;r&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;592&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,903&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
  <us-gaap:InterestCostsCapitalized contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194321" unitRef="iso4217-usd">100000</us-gaap:InterestCostsCapitalized>
  <us-gaap:InterestCostsCapitalized contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28194323" unitRef="iso4217-usd">0</us-gaap:InterestCostsCapitalized>
  <us-gaap:InterestExpense contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193252" unitRef="iso4217-usd">490000</us-gaap:InterestExpense>
  <us-gaap:InterestExpense contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193253" unitRef="iso4217-usd">509000</us-gaap:InterestExpense>
  <us-gaap:InterestExpense contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193254" unitRef="iso4217-usd">1340000</us-gaap:InterestExpense>
  <us-gaap:InterestExpenseDebt contextRef="d_2015-10-01_2015-10-31" decimals="-3" id="c28194315" unitRef="iso4217-usd">400000</us-gaap:InterestExpenseDebt>
  <us-gaap:InterestExpenseDebt contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28194316" unitRef="iso4217-usd">500000</us-gaap:InterestExpenseDebt>
  <us-gaap:InterestExpenseDebt contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28194318" unitRef="iso4217-usd">500000</us-gaap:InterestExpenseDebt>
  <us-gaap:InterestExpenseDebt contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194320" unitRef="iso4217-usd">1300000</us-gaap:InterestExpenseDebt>
  <us-gaap:InterestPaidNet contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193732" unitRef="iso4217-usd">258000</us-gaap:InterestPaidNet>
  <us-gaap:InterestPaidNet contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193733" unitRef="iso4217-usd">283000</us-gaap:InterestPaidNet>
  <us-gaap:InterestPaidNet contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193734" unitRef="iso4217-usd">846000</us-gaap:InterestPaidNet>
  <us-gaap:InventoryDisclosureTextBlock contextRef="d_2017-01-01_2017-12-31" id="s819313">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="; text-indent: 0px; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr style="vertical-align: top;"&gt; &lt;td style="width: 18pt;"&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;INVENTORIES:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Inventories consist of the following (in thousands):&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Short-term inventories&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Raw material&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13,700&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,411&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Work-in-proces&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,268&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,235&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Finished good&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;464&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;40&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Supplie&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,623&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,959&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total short-term inventorie&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;17,055&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;18,645&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Long-term inventories&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Finished good&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;820&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;773&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total inventorie&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;17,875&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;19,418&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Long-term inventories are recorded in &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Other assets.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
  <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="i_2017-12-31" decimals="-3" id="c28195749" unitRef="iso4217-usd">464000</us-gaap:InventoryFinishedGoodsNetOfReserves>
  <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="i_2016-12-31" decimals="-3" id="c28195750" unitRef="iso4217-usd">40000</us-gaap:InventoryFinishedGoodsNetOfReserves>
  <us-gaap:InventoryNet contextRef="i_2017-12-31" decimals="-3" id="c28193320" unitRef="iso4217-usd">17055000</us-gaap:InventoryNet>
  <us-gaap:InventoryNet contextRef="i_2016-12-31" decimals="-3" id="c28193321" unitRef="iso4217-usd">18645000</us-gaap:InventoryNet>
  <us-gaap:InventoryNoncurrent contextRef="i_2017-12-31" decimals="-3" id="c28195755" unitRef="iso4217-usd">820000</us-gaap:InventoryNoncurrent>
  <us-gaap:InventoryNoncurrent contextRef="i_2016-12-31" decimals="-3" id="c28195756" unitRef="iso4217-usd">773000</us-gaap:InventoryNoncurrent>
  <us-gaap:InventoryPolicyTextBlock contextRef="d_2017-01-01_2017-12-31" id="c28196949">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Inventories&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;As of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016,&lt;/div&gt; inventories were stated at the lower of cost or market. Upon adoption of Accounting Standards Update &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,&lt;/div&gt; &amp;#x201c;Inventory (Topic&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;330&lt;/div&gt;): Simplifying the Measurement of Inventory&amp;#x201d; on &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; January&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; which did &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; result in a change in the Company&amp;#x2019;s inventory values, inventories are stated at the lower of cost and net realizable value. The cost of raw material inventories of steel is either on a specific identification basis or on an average cost basis. The cost of all other raw material inventories, as well as work-in-process and supplies is on an average cost basis. The cost of finished goods uses the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;first&lt;/div&gt;-in, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;first&lt;/div&gt;-out method of accounting.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
  <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="i_2017-12-31" decimals="-3" id="c28195745" unitRef="iso4217-usd">13700000</us-gaap:InventoryRawMaterialsNetOfReserves>
  <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="i_2016-12-31" decimals="-3" id="c28195746" unitRef="iso4217-usd">15411000</us-gaap:InventoryRawMaterialsNetOfReserves>
  <us-gaap:InventorySuppliesNetOfReserves contextRef="i_2017-12-31" decimals="-3" id="c28195751" unitRef="iso4217-usd">1623000</us-gaap:InventorySuppliesNetOfReserves>
  <us-gaap:InventorySuppliesNetOfReserves contextRef="i_2016-12-31" decimals="-3" id="c28195752" unitRef="iso4217-usd">1959000</us-gaap:InventorySuppliesNetOfReserves>
  <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="i_2017-12-31" decimals="-3" id="c28195747" unitRef="iso4217-usd">1268000</us-gaap:InventoryWorkInProcessNetOfReserves>
  <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="i_2016-12-31" decimals="-3" id="c28195748" unitRef="iso4217-usd">1235000</us-gaap:InventoryWorkInProcessNetOfReserves>
  <us-gaap:Investments contextRef="i_2017-12-31" decimals="INF" id="c28193752" unitRef="iso4217-usd">0</us-gaap:Investments>
  <us-gaap:Investments contextRef="i_2016-12-31" decimals="INF" id="c28193759" unitRef="iso4217-usd">0</us-gaap:Investments>
  <us-gaap:LeasesOfLesseeDisclosureTextBlock contextRef="d_2017-01-01_2017-12-31" id="s819231">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;"&gt;  &lt;tr&gt; &lt;td style="width: 22pt; vertical-align: top;"&gt; &lt;div style=" text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: top;"&gt; &lt;div style=" text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;LEASES:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt 0pt 0pt 24.5pt; text-align: justify; text-indent: -24.5pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Capital Lease&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company leases certain equipment used in the manufacturing process. &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company had a total of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1.1&lt;/div&gt;&amp;nbsp;million in capital lease obligations outstanding as of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017.&lt;/div&gt; The weighted-average interest rate on all of the Company&amp;#x2019;s capital leases was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4.68%.&lt;/div&gt; The future minimum payments under the Company&amp;#x2019;s capital leases as of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; are as follows (in thousands):&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 0pt auto 0pt 0pt; text-indent: 0px; font-size: 10pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 83%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;201&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;8&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;361&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;201&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;9&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;333&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;202&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;0&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;238&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;202&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;1&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;121&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;202&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;2&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;100&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total minimum lease payment&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,153&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Amount representing interest&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(98&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Present value of minimum lease payment&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,055&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Current portion of capital lease obligations&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;318&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Capital lease obligations, less current portio&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;n&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;737&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt 0pt 0pt 24.5pt; text-align: justify; text-indent: -24.5pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Operating Leases&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company has entered into various equipment &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;and property leases with terms of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;ten&lt;/div&gt; years or less. Total rental expense from continuing operations for the years ended &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt; was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3.0&lt;/div&gt;&amp;nbsp;million, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3.0&lt;/div&gt;&amp;nbsp;million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3.1&lt;/div&gt;&amp;nbsp;million, respectively. Certain of the Company&amp;#x2019;s operating lease agreements include renewals and/or purchase options set to expire at various dates. The future minimum payments for operating leases with initial or remaining terms in excess of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; year as of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; are as follows (in thousands):&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-right: 15%; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 82%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;201&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;8&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,698&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;201&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;9&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,242&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;202&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;0&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,108&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;202&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;1&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;798&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;202&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;2&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;381&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Thereafte&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;r&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,045&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,272&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt;&lt;/div&gt;</us-gaap:LeasesOfLesseeDisclosureTextBlock>
  <us-gaap:LettersOfCreditOutstandingAmount contextRef="i_2017-12-31" decimals="-5" id="c28194722" unitRef="iso4217-usd">2000000</us-gaap:LettersOfCreditOutstandingAmount>
  <us-gaap:Liabilities contextRef="i_2017-12-31" decimals="-3" id="c28193352" unitRef="iso4217-usd">30060000</us-gaap:Liabilities>
  <us-gaap:Liabilities contextRef="i_2016-12-31" decimals="-3" id="c28193353" unitRef="iso4217-usd">32342000</us-gaap:Liabilities>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="i_2017-12-31" decimals="-3" id="c28193385" unitRef="iso4217-usd">230324000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="i_2016-12-31" decimals="-3" id="c28193386" unitRef="iso4217-usd">241555000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesCurrent contextRef="i_2017-12-31" decimals="-3" id="c28193344" unitRef="iso4217-usd">17001000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="i_2016-12-31" decimals="-3" id="c28193345" unitRef="iso4217-usd">18555000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LineOfCredit contextRef="i_2017-12-31_CreditFacilityAxis-CreditAgreement2015Member" decimals="-3" id="c28194311" unitRef="iso4217-usd">0</us-gaap:LineOfCredit>
  <us-gaap:LineOfCredit contextRef="i_2016-12-31_CreditFacilityAxis-CreditAgreement2015Member" decimals="-3" id="c28194325" unitRef="iso4217-usd">0</us-gaap:LineOfCredit>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i_2015-10-26" decimals="-3" id="c28194302" unitRef="iso4217-usd">60000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i_2017-12-31" decimals="-3" id="c28194303" unitRef="iso4217-usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i_2017-12-31_CreditFacilityAxis-CreditAgreement2015Member" decimals="-3" id="c28194314" unitRef="iso4217-usd">19100000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <us-gaap:LitigationReserveCurrent contextRef="i_2017-12-31" id="c28194080" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:LitigationReserveCurrent contextRef="i_2016-12-31" decimals="-3" id="c28194081" unitRef="iso4217-usd">1750000</us-gaap:LitigationReserveCurrent>
  <us-gaap:LossContingencyAccrualCarryingValueCurrent contextRef="i_2014-06-30_LossContingenciesByNatureOfContingencyAxis-PortlandHarborNaturalreSourcesTrusteeCouncilMember" decimals="-5" id="c28194705" unitRef="iso4217-usd">400000</us-gaap:LossContingencyAccrualCarryingValueCurrent>
  <us-gaap:LossContingencyAccrualPayments contextRef="d_2014-07-01_2014-07-31_LossContingenciesByNatureOfContingencyAxis-PortlandHarborNaturalreSourcesTrusteeCouncilMember" decimals="-5" id="c28194706" unitRef="iso4217-usd">200000</us-gaap:LossContingencyAccrualPayments>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193719" unitRef="iso4217-usd">-463000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193720" unitRef="iso4217-usd">-1654000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193721" unitRef="iso4217-usd">-48483000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193713" unitRef="iso4217-usd">-463000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193714" unitRef="iso4217-usd">-1543000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193715" unitRef="iso4217-usd">-47563000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193685" unitRef="iso4217-usd">29800000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193686" unitRef="iso4217-usd">11655000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193687" unitRef="iso4217-usd">3059000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193679" unitRef="iso4217-usd">-2705000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193680" unitRef="iso4217-usd">11655000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193681" unitRef="iso4217-usd">4743000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193660" unitRef="iso4217-usd">-7520000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193661" unitRef="iso4217-usd">1519000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193662" unitRef="iso4217-usd">55206000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193654" unitRef="iso4217-usd">-5793000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193655" unitRef="iso4217-usd">-1793000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193656" unitRef="iso4217-usd">20823000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:NetIncomeLoss contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193580" unitRef="iso4217-usd">-10163000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193581" unitRef="iso4217-usd">-9263000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193582" unitRef="iso4217-usd">-29388000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2017-01-01_2017-03-31" decimals="-3" id="c28195050" unitRef="iso4217-usd">-3868000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2017-04-01_2017-06-30" decimals="-3" id="c28195051" unitRef="iso4217-usd">-2068000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2017-07-01_2017-09-30" decimals="-3" id="c28195052" unitRef="iso4217-usd">-2069000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2017-10-01_2017-12-31" decimals="-3" id="c28195053" unitRef="iso4217-usd">-2158000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2016-01-01_2016-03-31" decimals="-3" id="c28195087" unitRef="iso4217-usd">-9583000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2016-04-01_2016-06-30" decimals="-3" id="c28195088" unitRef="iso4217-usd">-6242000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2016-07-01_2016-09-30" decimals="-3" id="c28195089" unitRef="iso4217-usd">727000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2016-10-01_2016-12-31" decimals="-3" id="c28195090" unitRef="iso4217-usd">5834000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-CommonStockMember" id="c28193412" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:NetIncomeLoss contextRef="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c28193413" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:NetIncomeLoss contextRef="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c28193414" unitRef="iso4217-usd">-29388000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" id="c28193415" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:NetIncomeLoss contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-CommonStockMember" id="c28193473" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:NetIncomeLoss contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c28193474" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:NetIncomeLoss contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c28193475" unitRef="iso4217-usd">-9263000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" id="c28193476" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:NetIncomeLoss contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-CommonStockMember" id="c28193528" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:NetIncomeLoss contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c28193529" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:NetIncomeLoss contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c28193530" unitRef="iso4217-usd">-10163000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" id="c28193531" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:NetIncomeLoss contextRef="d_2017-01-01_2017-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember" decimals="-3" id="c28194976" unitRef="iso4217-usd">-3000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2016-01-01_2016-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember" decimals="-3" id="c28194977" unitRef="iso4217-usd">-256000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2015-01-01_2015-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember" decimals="-3" id="c28194978" unitRef="iso4217-usd">-221000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2017-01-01_2017-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" decimals="-3" id="c28194993" unitRef="iso4217-usd">3000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2016-01-01_2016-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" decimals="-3" id="c28194994" unitRef="iso4217-usd">28000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2015-01-01_2015-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" decimals="-3" id="c28194995" unitRef="iso4217-usd">93000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2017-01-01_2017-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" id="c28194997" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:NetIncomeLoss contextRef="d_2016-01-01_2016-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c28194998" unitRef="iso4217-usd">-228000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2015-01-01_2015-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c28194999" unitRef="iso4217-usd">-128000</us-gaap:NetIncomeLoss>
  <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="d_2017-01-01_2017-12-31" id="c28196964">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Recent Accounting and Reporting Developments&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Accounting Changes&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;In &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; July 2015, &lt;/div&gt;the Financial Accounting Standards Board (&amp;#x201c;FASB&amp;#x201d;) issued Accounting Standards Update &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,&lt;/div&gt; &amp;#x201c;Inventory (Topic&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;330&lt;/div&gt;): Simplifying the Measurement of Inventory&amp;#x201d; (&amp;#x201c;ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11&amp;#x201d;&lt;/div&gt;). As a result of ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,&lt;/div&gt; companies are required to measure inventory at the lower of cost and net realizable value. This is a change from the prior requirement to value inventory at the lower of cost or market. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. Inventory valued using the last-in, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;first&lt;/div&gt;-out or retail inventory method is exempt from ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11.&lt;/div&gt; The Company adopted this guidance prospectively on &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; January&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; and the impact was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; material to the Company&amp;#x2019;s financial position, results of operations or cash flows.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;In &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; March 2016, &lt;/div&gt;the FASB issued Accounting Standards Update &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09,&lt;/div&gt; &amp;#x201c;Compensation&amp;#x2013;Stock Compensation (Topic&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;718&lt;/div&gt;): Improvements to Employee Share-Based Payment Accounting&amp;#x201d; (&amp;#x201c;ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09&amp;#x201d;&lt;/div&gt;). ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09&lt;/div&gt; identifies areas for simplification involving several aspects of accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities, an option to recognize gross stock compensation expense with actual forfeitures recognized as they occur, as well as certain classifications on the statement of cash flows. As a result of the adoption of this guidance on &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; January&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; on a prospective basis, the Company recognized &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.8&lt;/div&gt;&amp;nbsp;million of excess tax deficiencies from share-based compensation in Income tax benefit from continuing operations for the year ended &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017.&lt;/div&gt; Historically, these amounts were recorded as Additional paid-in capital.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Recent Accounting Standards&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;In &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; May 2014, &lt;/div&gt;the FASB issued Accounting Standards Update &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09,&lt;/div&gt; &amp;#x201c;Revenue from Contracts with Customers (Topic&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;606&lt;/div&gt;)&amp;#x201d; (&amp;#x201c;ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09&amp;#x201d;&lt;/div&gt;) which will replace most existing revenue recognition guidance in accordance with United States generally accepted accounting principles (&amp;#x201c;U.S. GAAP&amp;#x201d;). The core principle of ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09&lt;/div&gt; is that an entity should recognize revenue for the transfer of goods or services equal to the amount that it expects to be entitled to receive for those goods or services. ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09&lt;/div&gt; requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments. ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09&lt;/div&gt; is effective for the Company beginning &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; January&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018.&lt;/div&gt; During &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; the FASB issued several ASUs that clarify the implementation guidance for ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09&lt;/div&gt; but do &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; change the core principle of the guidance.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company has &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;finalized its analysis of the adoption of ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09,&lt;/div&gt; which is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; expected to have a material impact on its internal controls over financial reporting or its revenue recognition patterns as compared to revenue recognition under the previous revenue guidance. Revenues generated will continue to be recognized over time utilizing costs to measure progress of performance obligations which is consistent with previous practice. The Company will adopt ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09&lt;/div&gt; on &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; January&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt; using the modified retrospective method&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;and will recognize the cumulative effect of approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1&lt;/div&gt; million from initially applying the new revenue standard as an adjustment to the opening balance of retained earnings. &lt;/div&gt;The adjustment to the opening balance of retained earnings is the result of a change in the timing of revenue recognition on certain costs under the new standard, as well as, to a lesser extent, a change in the costs included in the provisions for losses on uncompleted contracts. &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Previously reported results will &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; be restated under this transition method. Additionally, upon adoption of ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09,&lt;/div&gt; the Company will expand its financial statement disclosures around the nature and timing of the Company&amp;#x2019;s performance obligations, deferred revenue contract liabilities, deferred contract cost assets, as well as significant judgments and practical expedients used by the Company in applying the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;five&lt;/div&gt;-step revenue model.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;In &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; January 2016, &lt;/div&gt;the FASB issued &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Accounting Standards Update &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;01,&lt;/div&gt; &amp;#x201c;Financial Instruments&amp;#x2014;Overall (Subtopic&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;825&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt;): Recognition and Measurement of Financial Assets and Financial Liabilities&amp;#x201d; (&amp;#x201c;ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;01&amp;#x201d;&lt;/div&gt;). ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;01&lt;/div&gt; makes changes to the accounting for equity investments and financial liabilities accounted for under the fair value option, and changes presentation and disclosure requirements for financial instruments. ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;01&lt;/div&gt;&amp;nbsp;is effective for the Company beginning &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; January&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018.&lt;/div&gt;&amp;nbsp;&lt;/div&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; February 2018, &lt;/div&gt;the FASB issued Accounting Standards Update &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt;&lt;div style="display: inline; font-family:'Times New Roman', Times, serif;font-size:10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;03,&lt;/div&gt; &amp;#x201c;Technical Corrections and Improvements to Financial Instruments&amp;#x2014;Overall (Subtopic&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;825&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt;): Recognition and Measurement of Financial Assets and Financial Liabilities&amp;#x201d; (&amp;#x201c;ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;03&amp;#x201d;&lt;/div&gt;). ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;03&lt;/div&gt; clarifies certain aspects of the guidance issued in ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;01.&lt;/div&gt; ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;03&lt;/div&gt; is effective for the Company beginning &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; July&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018.&lt;/div&gt; Early adoption is permitted once ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;01&lt;/div&gt; has been adopted.&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; expect a material impact to the Company&amp;#x2019;s financial position, results of operations or cash flows from adoption of this guidance.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;In &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; February 2016, &lt;/div&gt;the FASB issued Accounting Standards Update &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;02,&lt;/div&gt; &amp;#x201c;Leases (Topic&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;842&lt;/div&gt;)&amp;#x201d; (&amp;#x201c;ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;02&amp;#x201d;&lt;/div&gt;). ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;02&lt;/div&gt; makes changes to U.S. GAAP, requiring the recognition of lease assets and lease liabilities by lessees for those leases previously classified as operating leases. For operating leases, the lease asset and lease liability will be initially measured at the present value of the lease payments in the balance sheet. The cost of the lease is then allocated over the lease term generally on a straight-line basis. All cash payments will be classified within operating activities in the statement of cash flows. For financing leases, the lease asset and lease liability will be initially measured at the present value of the lease payments in the balance sheet. Interest on the lease liability will be recognized separately from amortization of the lease asset in the statement of comprehensive income. In the statement of cash flows, repayments of the principal portion of the lease liability will be classified within financing activities, and payments of interest on the lease liability and variable payments will be classified within operating activities. For leases with terms of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;twelve&lt;/div&gt; months or less, a lessee is permitted to make an accounting policy election by asset class &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; to recognize lease assets and lease liabilities. Lease expense for such leases will be generally recognized straight-line basis over the lease term. The accounting applied by a lessor is largely unchanged from previous U.S. GAAP. ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;02&lt;/div&gt; requires qualitative disclosures along with specific quantitative disclosures and will be effective for the Company beginning &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; January&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2019,&lt;/div&gt; including interim periods in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2019.&lt;/div&gt; ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;02&lt;/div&gt; provides for a transitional adoption, with lessees and lessors required to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. Early adoption is permitted, however the Company does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; anticipate early adoption. &lt;/div&gt;The Company continues to evaluate ASU&lt;div style="display: inline; font-family:'Times New Roman', Times, serif;font-size:10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;02,&lt;/div&gt; including the review and implementation of the necessary changes to existing processes and systems that will be required to implement this new standard. While the Company expects the adoption of ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;02&lt;/div&gt; will materially increase its assets and liabilities on the Consolidated Balance Sheet, it currently does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; expect ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;02&lt;/div&gt; will have a material effect on its results of operations or cash flows&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;In &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; August 2016, &lt;/div&gt;the FASB issued Accounting Standards Update &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,&lt;/div&gt; &amp;#x201c;Statement of Cash Flows (Topic&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;230&lt;/div&gt;): Classification of Certain Cash Receipts and Cash Payments&amp;#x201d; (&amp;#x201c;ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15&amp;#x201d;&lt;/div&gt;). ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15&lt;/div&gt; clarifies whether &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;eight&lt;/div&gt; specifically identified cash flow issues, which previous U.S. GAAP did &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; address, should be categorized as operating, investing or financing activities in the statement of cash flows. ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15&lt;/div&gt; is effective for the Company beginning &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; January&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018.&lt;/div&gt; The Company does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; expect a material impact to the Company&amp;#x2019;s financial position, results of operations or cash flows from adoption of this guidance.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;In &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; March 2017, &lt;/div&gt;the FASB issued Accounting Standards Update &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;07,&lt;/div&gt; &amp;#x201c;Compensation&amp;#x2014;Retirement Benefits (Topic&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;715&lt;/div&gt;): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost&amp;#x201d; (&amp;#x201c;ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;07&amp;#x201d;&lt;/div&gt;), which requires that the service cost component of net benefit cost be presented in the same income statement line as other employee compensation costs, while the other components of net benefit cost are to be presented outside income from operations. ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;07&lt;/div&gt; is effective for the Company on a retrospective basis beginning &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; January&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018.&lt;/div&gt; The effect of adopting ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;07&lt;/div&gt; will be the reclassification of the non-service cost components from Cost of sales to Other expense, resulting in an increase to Gross profit and Operating income. There is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; impact to Income before income taxes or Net income, so therefore &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; impact to Net income per share. Upon adoption, the Company expects a decrease to Cost of sales and an increase to Other expense of approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.4&lt;/div&gt;&amp;nbsp;million for the years ended &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016,&lt;/div&gt; respectively.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;In &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; August 2017, &lt;/div&gt;the FASB issued Accounting Standards Update &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,&lt;/div&gt; &amp;#x201c;Derivatives and Hedging (Topic&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;815&lt;/div&gt;): Targeted Improvements to Accounting for Hedging Activities&amp;#x201d; (&amp;#x201c;ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12&amp;#x201d;&lt;/div&gt;), which better aligns risk management activities and financial reporting for hedging relationships, simplifies hedge accounting requirements, and improves disclosures of hedging arrangements. ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12&lt;/div&gt; will be effective for the Company beginning &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; January&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2019.&lt;/div&gt; Early adoption is permitted for any interim and annual financial statements that have &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; yet been issued. The Company is currently assessing the impact of ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12&lt;/div&gt; on its Consolidated Financial Statements.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;In &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; February 2018, &lt;/div&gt;the FASB issued Accounting Standards Update &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;02,&lt;/div&gt; &amp;#x201c;Income Statement&amp;#x2014;Reporting Comprehensive Income (Topic&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;220&lt;/div&gt;): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income&amp;#x201d; (&amp;#x201c;ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;02&amp;#x201d;&lt;/div&gt;), which allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; and requires certain disclosures about stranded tax effects. ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;02&lt;/div&gt; will be effective for the Company beginning &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; January&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2019.&lt;/div&gt; Early adoption is permitted for any interim and annual financial statements that have &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; yet been issued. The Company is currently assessing the impact of ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;02,&lt;/div&gt; but does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; expect a material impact to the Company&amp;#x2019;s financial position, results of operations or cash flows from adoption of this guidance.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
  <us-gaap:NumberOfOperatingSegments contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c28193749" unitRef="xbrli-pure">1</us-gaap:NumberOfOperatingSegments>
  <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember" decimals="-3" id="c28194939" unitRef="iso4217-usd">-125000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
  <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember" decimals="-3" id="c28194951" unitRef="iso4217-usd">54000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
  <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" decimals="-3" id="c28194940" unitRef="iso4217-usd">-48000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
  <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" decimals="-3" id="c28194952" unitRef="iso4217-usd">-16000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
  <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c28194941" unitRef="iso4217-usd">-173000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
  <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c28194953" unitRef="iso4217-usd">38000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
  <us-gaap:OperatingIncomeLoss contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193243" unitRef="iso4217-usd">-9201000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193244" unitRef="iso4217-usd">-10368000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193245" unitRef="iso4217-usd">-25054000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2017-01-01_2017-03-31" decimals="-3" id="c28195045" unitRef="iso4217-usd">-3556000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2017-04-01_2017-06-30" decimals="-3" id="c28195046" unitRef="iso4217-usd">-2904000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2017-07-01_2017-09-30" decimals="-3" id="c28195047" unitRef="iso4217-usd">-1508000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2017-10-01_2017-12-31" decimals="-3" id="c28195048" unitRef="iso4217-usd">-1233000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2016-01-01_2016-03-31" decimals="-3" id="c28195082" unitRef="iso4217-usd">-10192000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2016-04-01_2016-06-30" decimals="-3" id="c28195083" unitRef="iso4217-usd">-5257000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2016-07-01_2016-09-30" decimals="-3" id="c28195084" unitRef="iso4217-usd">-1253000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2016-10-01_2016-12-31" decimals="-3" id="c28195085" unitRef="iso4217-usd">6334000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="i_2017-12-31" decimals="-3" id="c28194367" unitRef="iso4217-usd">6272000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef="i_2017-12-31" decimals="-3" id="c28194361" unitRef="iso4217-usd">1698000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears contextRef="i_2017-12-31" decimals="-3" id="c28194365" unitRef="iso4217-usd">381000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="i_2017-12-31" decimals="-3" id="c28194364" unitRef="iso4217-usd">798000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="i_2017-12-31" decimals="-3" id="c28194363" unitRef="iso4217-usd">1108000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="i_2017-12-31" decimals="-3" id="c28194362" unitRef="iso4217-usd">1242000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter contextRef="i_2017-12-31" decimals="-3" id="c28194366" unitRef="iso4217-usd">1045000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
  <us-gaap:OperatingLeasesRentExpenseNet contextRef="d_2017-01-01_2017-12-31" decimals="-5" id="c28194345" unitRef="iso4217-usd">3000000</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:OperatingLeasesRentExpenseNet contextRef="d_2016-01-01_2016-12-31" decimals="-5" id="c28194346" unitRef="iso4217-usd">3000000</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:OperatingLeasesRentExpenseNet contextRef="d_2015-01-01_2015-12-31" decimals="-5" id="c28194347" unitRef="iso4217-usd">3100000</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:OperatingLossCarryforwards contextRef="i_2017-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember" decimals="0" id="c28194766" unitRef="iso4217-usd">35900000</us-gaap:OperatingLossCarryforwards>
  <us-gaap:OperatingLossCarryforwards contextRef="i_2017-12-31_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember" decimals="0" id="c28194774" unitRef="iso4217-usd">51500000</us-gaap:OperatingLossCarryforwards>
  <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="d_2017-01-01_2017-12-31" id="s819213">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;"&gt;  &lt;tr&gt; &lt;td style="width: 24pt; vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;ORGANIZATION&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Northwest Pipe Company (collectively with its subsidiaries, t&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;he &amp;#x201c;Company&amp;#x201d;) operates in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; business segment, Water Transmission, which primarily produces steel pipeline systems for use in drinking water infrastructure and has manufacturing facilities located in Portland, Oregon; Adelanto, California; Parkersburg, West Virginia; Saginaw, Texas; St. Louis, Missouri; Salt Lake City, Utah and Monterrey, Mexico.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
  <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="i_2017-12-31" decimals="-3" id="c28194082" unitRef="iso4217-usd">2446000</us-gaap:OtherAccruedLiabilitiesCurrent>
  <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="i_2016-12-31" decimals="-3" id="c28194083" unitRef="iso4217-usd">3788000</us-gaap:OtherAccruedLiabilitiesCurrent>
  <us-gaap:OtherAssetsNoncurrent contextRef="i_2017-12-31" decimals="-3" id="c28193330" unitRef="iso4217-usd">10813000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:OtherAssetsNoncurrent contextRef="i_2016-12-31" decimals="-3" id="c28193331" unitRef="iso4217-usd">11274000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193298" unitRef="iso4217-usd">-57000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193299" unitRef="iso4217-usd">-131000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193300" unitRef="iso4217-usd">-238000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193301" unitRef="iso4217-usd">-19000</us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193302" unitRef="iso4217-usd">-76000</us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193303" unitRef="iso4217-usd">57000</us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax contextRef="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-CommonStockMember" id="c28193419" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax contextRef="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c28193420" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax contextRef="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c28193421" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax contextRef="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c28193422" unitRef="iso4217-usd">57000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193423" unitRef="iso4217-usd">57000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-CommonStockMember" id="c28193480" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c28193481" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c28193482" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c28193483" unitRef="iso4217-usd">-76000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193484" unitRef="iso4217-usd">-76000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-CommonStockMember" id="c28193535" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c28193536" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c28193537" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c28193538" unitRef="iso4217-usd">-19000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193539" unitRef="iso4217-usd">-19000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember" decimals="-3" id="c28194945" unitRef="iso4217-usd">131000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember" decimals="-3" id="c28194957" unitRef="iso4217-usd">57000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" decimals="-3" id="c28194946" unitRef="iso4217-usd">-76000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" decimals="-3" id="c28194958" unitRef="iso4217-usd">-19000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c28194947" unitRef="iso4217-usd">55000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c28194959" unitRef="iso4217-usd">38000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193304" unitRef="iso4217-usd">38000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193305" unitRef="iso4217-usd">55000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193306" unitRef="iso4217-usd">295000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-CommonStockMember" id="c28193431" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c28193432" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c28193433" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c28193434" unitRef="iso4217-usd">238000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193435" unitRef="iso4217-usd">238000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-CommonStockMember" id="c28193492" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c28193493" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c28193494" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c28193495" unitRef="iso4217-usd">131000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193496" unitRef="iso4217-usd">131000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-CommonStockMember" id="c28193547" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c28193548" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c28193549" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c28193550" unitRef="iso4217-usd">57000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193551" unitRef="iso4217-usd">57000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax contextRef="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c28193440" unitRef="iso4217-usd">237000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c28193501" unitRef="iso4217-usd">82000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c28193556" unitRef="iso4217-usd">21000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax contextRef="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c28193428" unitRef="iso4217-usd">34000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c28193489" unitRef="iso4217-usd">-43000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c28193544" unitRef="iso4217-usd">-6000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
  <us-gaap:OtherInterestAndDividendIncome contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193249" unitRef="iso4217-usd">6000</us-gaap:OtherInterestAndDividendIncome>
  <us-gaap:OtherInterestAndDividendIncome contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193250" unitRef="iso4217-usd">14000</us-gaap:OtherInterestAndDividendIncome>
  <us-gaap:OtherInterestAndDividendIncome contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193251" unitRef="iso4217-usd">1000</us-gaap:OtherInterestAndDividendIncome>
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="i_2017-12-31" decimals="-3" id="c28193350" unitRef="iso4217-usd">11381000</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="i_2016-12-31" decimals="-3" id="c28193351" unitRef="iso4217-usd">11903000</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193246" unitRef="iso4217-usd">193000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193247" unitRef="iso4217-usd">24000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193248" unitRef="iso4217-usd">58000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="d_2017-01-01_2017-12-31" id="c28193704" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="d_2016-01-01_2016-12-31" id="c28193705" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193706" unitRef="iso4217-usd">302000</us-gaap:PaymentsOfDebtIssuanceCosts>
  <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193692" unitRef="iso4217-usd">24000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
  <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193693" unitRef="iso4217-usd">31000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
  <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193694" unitRef="iso4217-usd">424000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193664" unitRef="iso4217-usd">2851000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193665" unitRef="iso4217-usd">2292000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193666" unitRef="iso4217-usd">6831000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="d_2017-01-01_2017-12-31" id="s819237">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr&gt; &lt;td style="width: 24pt; vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;RETIREMENT PLANS:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Defined Contribution Plan&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company has a defined contribution retirement plan that covers substantially all of its employees and provides for a Company match of up to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;50%&lt;/div&gt; of the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;first&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6%&lt;/div&gt; of employee contributions to the plan, subject to certain limitations. The defined contribution retirement plan offers &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24&lt;/div&gt; investment options.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Defined Benefit Plans&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company has &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;two&lt;/div&gt; noncontributory defined benefit plans. Effective &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2001,&lt;/div&gt; both plans were frozen and participants were fully vested in their accrued benefits as of the date each plan was frozen. &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No&lt;/div&gt; additional participants can be added to the plans and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; additional service can be earned by participants subsequent to the date the plans were frozen. The funding policy for &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;both of these plans is based on current plan costs plus amortization of the unfunded plan liability. All current employees covered by these plans are now covered by the defined contribution retirement plan.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;As of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016,&lt;/div&gt; the Company had recorded, in accordance with the actuarial valuations, an accrued pension liability of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1.7&lt;/div&gt;&amp;nbsp;million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1.9&lt;/div&gt;&amp;nbsp;million, respectively, in Other long-term liabilities and an unrecognized actuarial loss, net of tax, of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1.4&lt;/div&gt;&amp;nbsp;million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1.5&lt;/div&gt;&amp;nbsp;million, respectively, in Accumulated other comprehensive loss. Additionally, as of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016,&lt;/div&gt; the projected and accumulated benefit obligation was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$6.6&lt;/div&gt;&amp;nbsp;million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$6.5&lt;/div&gt;&amp;nbsp;million, respectively, and the fair value of plan assets was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$4.9&lt;/div&gt;&amp;nbsp;million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$4.6&lt;/div&gt;&amp;nbsp;million, respectively.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The ne&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;t periodic benefit cost for the years ended &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt; was approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.4&lt;/div&gt;&amp;nbsp;million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.4&lt;/div&gt;&amp;nbsp;million, respectively. The weighted-average discount rates used to measure the projected benefit obligation were &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3.36%&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3.74%&lt;/div&gt; as of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016,&lt;/div&gt; respectively.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The plan assets are invested in &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;pooled separate accounts stated at fair value based on the daily net asset value of the account and are therefore &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; categorized in the fair value hierarchy. The expected weighted-average long-term rate of return on plan assets was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7.5%&lt;/div&gt;&lt;/div&gt; as of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Non-qualified Retirement Savings Plan&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company has a &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;deferred compensation plan that covered officers and selected highly compensated employees until it was frozen in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016.&lt;/div&gt; The deferred compensation plan generally matched up to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;50%&lt;/div&gt; of the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;first&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$10,000&lt;/div&gt; of officer contributions to the plan and the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;first&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$5,000&lt;/div&gt; of other selected highly compensated employee contributions, subject to certain limitations. It also provided officers with a Company funded component with a retirement target benefit, until this component of the deferred compensation plan was frozen in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015.&lt;/div&gt; The retirement target benefit amount was an actuarially estimated amount necessary to provide &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;35%&lt;/div&gt; of final base pay after a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;35&lt;/div&gt;-year career with the Company or &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1%&lt;/div&gt; of final base pay per year of service. The actual benefit, however, assumed an investment growth at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;8%&lt;/div&gt; per year. Should the investment growth be greater than &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;8%,&lt;/div&gt; the benefit will be more, but if it is less than &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;8%,&lt;/div&gt; the amount will be less and the Company does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; make up any deficiency. As of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$6.2&lt;/div&gt;&lt;/div&gt;&amp;nbsp;million for the deferred compensation plan was recorded in Other assets and Other long-term liabilities.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Total expense &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;for all retirement plans for the years ended &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt; was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.9&lt;/div&gt;&amp;nbsp;million, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1.4&lt;/div&gt;&amp;nbsp;million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1.5&lt;/div&gt;&amp;nbsp;million, respectively. Included in these amounts was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.1&lt;/div&gt;&amp;nbsp;million reported in Loss from operations of discontinued operations for the year ended &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
  <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent contextRef="i_2017-12-31" decimals="INF" id="c28194477" unitRef="iso4217-usd">1700000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent>
  <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent contextRef="i_2016-12-31" decimals="INF" id="c28194478" unitRef="iso4217-usd">1900000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent>
  <us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy contextRef="d_2017-01-01_2017-12-31" id="c28196956">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Pension Benefits&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company has &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;two&lt;/div&gt; defined benefit pension plans that have been frozen since &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2001.&lt;/div&gt; The Company funds these plans to cover current plan costs plus amortization of the unfunded plan liabilities. To record these obligations, management uses estimates relating to investment returns, mortality and discount rates. Management reviews all of these assumptions on an annual basis.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy>
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="i_2017-12-31" decimals="INF" id="c28193359" unitRef="iso4217-usd-per-xbrli-shares">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="i_2016-12-31" decimals="INF" id="c28193360" unitRef="iso4217-usd-per-xbrli-shares">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockSharesAuthorized contextRef="i_2017-12-31" decimals="INF" id="c28193361" unitRef="xbrli-shares">10000000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:PreferredStockSharesAuthorized contextRef="i_2016-12-31" decimals="INF" id="c28193362" unitRef="xbrli-shares">10000000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:PreferredStockSharesIssued contextRef="i_2017-12-31" decimals="INF" id="c28193363" unitRef="xbrli-shares">0</us-gaap:PreferredStockSharesIssued>
  <us-gaap:PreferredStockSharesIssued contextRef="i_2016-12-31" decimals="INF" id="c28193364" unitRef="xbrli-shares">0</us-gaap:PreferredStockSharesIssued>
  <us-gaap:PreferredStockSharesOutstanding contextRef="i_2017-12-31" decimals="INF" id="c28193365" unitRef="xbrli-shares">0</us-gaap:PreferredStockSharesOutstanding>
  <us-gaap:PreferredStockSharesOutstanding contextRef="i_2016-12-31" decimals="INF" id="c28193366" unitRef="xbrli-shares">0</us-gaap:PreferredStockSharesOutstanding>
  <us-gaap:PreferredStockValue contextRef="i_2017-12-31" id="c28193357" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:PreferredStockValue contextRef="i_2016-12-31" id="c28193358" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="i_2017-12-31" decimals="-3" id="c28193322" unitRef="iso4217-usd">6562000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="i_2016-12-31" decimals="-3" id="c28193323" unitRef="iso4217-usd">2096000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:PriorPeriodReclassificationAdjustment contextRef="d_2017-01-01_2017-12-31_AdjustmentsForNewAccountingPronouncementsAxis-AccountingStandardsUpdate201707Member_CreationDateAxis-YearEndedDecember312016Member_IncomeStatementLocationAxis-CostOfSalesMember" decimals="INF" id="c28194034" unitRef="iso4217-usd">0</us-gaap:PriorPeriodReclassificationAdjustment>
  <us-gaap:PriorPeriodReclassificationAdjustment contextRef="d_2016-01-01_2016-12-31_AdjustmentsForNewAccountingPronouncementsAxis-AccountingStandardsUpdate201707Member_CreationDateAxis-YearEndedDecember312016Member_IncomeStatementLocationAxis-CostOfSalesMember" decimals="INF" id="c28194035" unitRef="iso4217-usd">400000</us-gaap:PriorPeriodReclassificationAdjustment>
  <us-gaap:ProceedsFromCollectionOfNotesReceivable contextRef="d_2017-01-01_2017-12-31" id="c28193676" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProceedsFromCollectionOfNotesReceivable contextRef="d_2016-01-01_2016-12-31" id="c28193677" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProceedsFromCollectionOfNotesReceivable contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193678" unitRef="iso4217-usd">7219000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
  <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="d_2017-01-01_2017-12-31" id="c28193667" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="d_2016-01-01_2016-12-31" id="c28193668" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193669" unitRef="iso4217-usd">4300000</us-gaap:ProceedsFromDivestitureOfBusinesses>
  <us-gaap:ProceedsFromIncomeTaxRefunds contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193576" unitRef="iso4217-usd">213000</us-gaap:ProceedsFromIncomeTaxRefunds>
  <us-gaap:ProceedsFromIncomeTaxRefunds contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193577" unitRef="iso4217-usd">3427000</us-gaap:ProceedsFromIncomeTaxRefunds>
  <us-gaap:ProceedsFromIncomeTaxRefunds contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193578" unitRef="iso4217-usd">7949000</us-gaap:ProceedsFromIncomeTaxRefunds>
  <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="d_2017-01-01_2017-12-31" id="c28193689" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="d_2016-01-01_2016-12-31" id="c28193690" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193691" unitRef="iso4217-usd">1000</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <us-gaap:ProceedsFromLongTermLinesOfCredit contextRef="d_2017-01-01_2017-12-31" id="c28193698" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProceedsFromLongTermLinesOfCredit contextRef="d_2016-01-01_2016-12-31" id="c28193699" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProceedsFromLongTermLinesOfCredit contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193700" unitRef="iso4217-usd">79250000</us-gaap:ProceedsFromLongTermLinesOfCredit>
  <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193673" unitRef="iso4217-usd">146000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
  <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193674" unitRef="iso4217-usd">33000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
  <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193675" unitRef="iso4217-usd">55000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
  <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="d_2017-01-01_2017-12-31" id="s819315">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr&gt; &lt;td style="width: 24pt; vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;PROPERTY AND EQUIPMENT:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Property and equipment&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;, net consists of the following (in thousands):&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Land and improvement&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;20,185&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;19,787&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Building&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,301&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,219&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Machinery and equipmen&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;t&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;100,438&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;99,485&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Equipment under capital leas&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;e&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,171&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,126&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Construction in progres&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;972&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;531&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;153,067&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;151,148&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Less accumulated depreciation and amortizatio&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;n&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(74,311&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(69,477&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Property and equipment, ne&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;t&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;78,756&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;81,671&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Accumulated amortization associated with equipment under capital lease was &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.5&lt;/div&gt;&amp;nbsp;million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.6&lt;/div&gt;&amp;nbsp;million as of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016,&lt;/div&gt; respectively.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;All property and equipment is located in the United States, except for $&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3.8&lt;/div&gt;&amp;nbsp;million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$4.1&lt;/div&gt;&amp;nbsp;million of property and equipment which is located in Mexico as of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016,&lt;/div&gt; respectively.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;On &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; October&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016,&lt;/div&gt; the Company sold its Denver, Colorado facility for net proceeds of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$13.9&lt;/div&gt;&amp;nbsp;million and recorded a gain on the sale of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$7.9&lt;/div&gt;&amp;nbsp;million in the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;fourth&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016.&lt;/div&gt; Under the terms of the sale, the Company leased the property through &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; March&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; in order to conclude production at the facility, complete final shipments and transfer certain equipment assets to other Company facilities.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-LandImprovementsMember" decimals="-3" id="c28195761" unitRef="iso4217-usd">20185000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2016-12-31_PropertyPlantAndEquipmentByTypeAxis-LandImprovementsMember" decimals="-3" id="c28195762" unitRef="iso4217-usd">19787000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember" decimals="-3" id="c28195763" unitRef="iso4217-usd">30301000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2016-12-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember" decimals="-3" id="c28195764" unitRef="iso4217-usd">30219000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember" decimals="-3" id="c28195765" unitRef="iso4217-usd">100438000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2016-12-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember" decimals="-3" id="c28195766" unitRef="iso4217-usd">99485000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-AssetsHeldUnderCapitalLeasesMember" decimals="-3" id="c28195767" unitRef="iso4217-usd">1171000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2016-12-31_PropertyPlantAndEquipmentByTypeAxis-AssetsHeldUnderCapitalLeasesMember" decimals="-3" id="c28195768" unitRef="iso4217-usd">1126000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-ConstructionInProgressMember" decimals="-3" id="c28195769" unitRef="iso4217-usd">972000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2016-12-31_PropertyPlantAndEquipmentByTypeAxis-ConstructionInProgressMember" decimals="-3" id="c28195770" unitRef="iso4217-usd">531000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2017-12-31" decimals="-3" id="c28195771" unitRef="iso4217-usd">153067000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2016-12-31" decimals="-3" id="c28195772" unitRef="iso4217-usd">151148000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentImpairment contextRef="d_2017-01-01_2017-12-31" id="c28196950">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Property and Equipment&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Property and equipment is stated at cost. Maintenance and repairs are expensed as incurred, and costs of&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; new equipment and buildings, as well as costs of expansions or refurbishment of existing equipment and buildings, including interest where applicable, are capitalized. Depreciation and amortization are determined by the units of production method for most equipment and by the straight-line method for the remaining assets based on the estimated useful lives of the related assets. Estimated useful lives by major classes of property and equipment are as follows: Land improvements (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15&lt;/div&gt;&amp;nbsp;&amp;#x2013; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30&lt;/div&gt; years); Buildings (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;20&lt;/div&gt;&amp;nbsp;&amp;#x2013; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;40&lt;/div&gt; years); and Machinery and equipment (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt;&amp;nbsp;&amp;#x2013; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30&lt;/div&gt; years). Depreciation expense calculated under the units of production method &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; may &lt;/div&gt;be less than, equal to, or greater than depreciation expense calculated under the straight-line method due to variances in production levels. Upon disposal, costs and related accumulated depreciation of the assets are removed from the accounts and resulting gains or losses are reflected in operating expenses. The Company leases certain equipment under long-term capital leases, which are being amortized on a straight-line basis over the shorter of its useful life or the lease term.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company assesses impairment of &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;property and equipment whenever changes in circumstances indicate that the carrying values of the asset or asset group(s) &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; may &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; be recoverable. The asset group is the lowest level at which identifiable cash flows are largely independent of the cash flows of other groups of assets or liabilities. The recoverable value of a long-lived asset group is determined by estimating future undiscounted cash flows using assumptions about the expected future operating performance of the Company.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentImpairment>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2017-12-31_StatementGeographicalAxis-MX" decimals="-5" id="c28196529" unitRef="iso4217-usd">3800000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2016-12-31_StatementGeographicalAxis-MX" decimals="-5" id="c28196530" unitRef="iso4217-usd">4100000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2017-12-31" decimals="-3" id="c28193328" unitRef="iso4217-usd">78756000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2016-12-31" decimals="-3" id="c28193329" unitRef="iso4217-usd">81671000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="d_2017-01-01_2017-12-31" id="c-24">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Land and improvement&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;20,185&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;19,787&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Building&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,301&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,219&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Machinery and equipmen&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;t&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;100,438&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;99,485&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Equipment under capital leas&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;e&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,171&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,126&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Construction in progres&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;972&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;531&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;153,067&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;151,148&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Less accumulated depreciation and amortizatio&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;n&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(74,311&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(69,477&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Property and equipment, ne&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;t&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;78,756&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;81,671&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="d_2017-01-01_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-LandImprovementsMember_RangeAxis-MinimumMember" id="c28193799">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="d_2017-01-01_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-LandImprovementsMember_RangeAxis-MaximumMember" id="c28193800">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="d_2017-01-01_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember_RangeAxis-MinimumMember" id="c28193801">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="d_2017-01-01_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember_RangeAxis-MaximumMember" id="c28193802">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="d_2017-01-01_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember_RangeAxis-MinimumMember" id="c28193804">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="d_2017-01-01_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember_RangeAxis-MaximumMember" id="c28193805">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193605" unitRef="iso4217-usd">638000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193606" unitRef="iso4217-usd">289000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193607" unitRef="iso4217-usd">-374000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:QuarterlyFinancialInformationTextBlock contextRef="d_2017-01-01_2017-12-31" id="s819255">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;"&gt;  &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;20&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;QUARTERLY DATA (UNAUDITED):&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Summarized q&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;uarterly financial data, adjusted for discontinued operations, is as follows (in thousands, except per share amounts).&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;First&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Quarte&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;r&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Second&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Quarte&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;r&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Third &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Quarte&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;r&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Fourth&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Quarte&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;r&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Tota&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;l&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 40%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;For the Year Ended December 31, 201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Net sale&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;29,657&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;28,692&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;38,804&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;35,627&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;132,780&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Gross profit (1&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,165&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;667&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,915&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,076&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,823&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Operating los&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,556&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,904&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,508&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,233&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9,201&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Net los&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,868&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,068&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,069&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,158&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(10,163&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Basic and diluted loss per share&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Continuing operation&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.37&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.15&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.16&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.20&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.88&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Discontinued operation&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.03&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.07&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.05&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.03&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.18&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Net loss per shar&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;e&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.40&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.22&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.21&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.23&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1.06&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;First &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Quarte&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;r&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Second &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Quarte&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;r&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Third&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Quarte&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;r&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Fourth&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Quarte&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;r&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Tota&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;l&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 40%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;For the Year Ended December 31, 201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Net sale&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;29,358&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;39,775&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;41,075&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;39,179&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;149,387&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Gross profit (loss&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(5,750&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,272&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,939&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,766&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(317&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Operating income (loss) (2&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(10,192&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(5,257&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,253&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,334&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(10,368&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Net income (loss&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9,583&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(6,242&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;727&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,834&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9,263&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Basic income (loss) per share&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Continuing operation&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1.01&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.55&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.15&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.71&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.71&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Discontinued operation&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.01&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.10&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.07&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.10&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.26&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Net income (loss) per shar&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;e&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1.00&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.65&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.08&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.61&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.97&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Diluted income (loss) per share&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Continuing operation&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1.01&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.55&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.15&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.70&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.71&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Discontinued operation&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.01&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.10&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.07&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.10&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.26&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Net income (loss) per share assuming dilutio&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;n&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1.00&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.65&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.08&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.60&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.97&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;"&gt;  &lt;tr&gt; &lt;td style="width: 24pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 18pt; vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;(&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;Gross profit &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;fourth&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; includes a charge of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1.2&lt;/div&gt;&amp;nbsp;million to cost of sales as a result of a change in estimate to workers compensation reserves.&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;"&gt;  &lt;tr&gt; &lt;td style="width: 24pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 18pt; vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;(&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2&lt;/div&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;Operating income for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;fourth&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt; includes the gain on sale of facility o&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;f &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$7.9&lt;/div&gt;&amp;nbsp;million.&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
  <us-gaap:ReceivablesNetCurrent contextRef="i_2017-12-31" decimals="-3" id="c28193314" unitRef="iso4217-usd">28990000</us-gaap:ReceivablesNetCurrent>
  <us-gaap:ReceivablesNetCurrent contextRef="i_2016-12-31" decimals="-3" id="c28193315" unitRef="iso4217-usd">25555000</us-gaap:ReceivablesNetCurrent>
  <us-gaap:ReceivablesPolicyTextBlock contextRef="d_2017-01-01_2017-12-31" id="c28196948">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Receivables and &lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Allowance for Doubtful Accounts&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Trade receivables are reported on the &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Consolidated Balance Sheet net of doubtful accounts. The Company maintains allowances for estimated losses resulting from the inability of its customers to make required payments or from contract disputes. The amounts of such allowances are based on Company history and management&amp;#x2019;s judgment. At least monthly, the Company reviews past due balances to identify the reasons for non-payment. The Company will write off a receivable account once the account is deemed uncollectible. The Company believes the reported allowances as of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt; are adequate. If the customers&amp;#x2019; financial conditions were to deteriorate resulting in their inability to make payments, or if contract disputes were to escalate, additional allowances &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; may &lt;/div&gt;need to be recorded which would result in additional expenses being recorded for the period in which such determination was made.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ReceivablesPolicyTextBlock>
  <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember" decimals="-3" id="c28194942" unitRef="iso4217-usd">-256000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
  <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember" decimals="-3" id="c28194954" unitRef="iso4217-usd">-3000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
  <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" decimals="-3" id="c28194943" unitRef="iso4217-usd">28000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
  <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" decimals="-3" id="c28194955" unitRef="iso4217-usd">3000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
  <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c28194944" unitRef="iso4217-usd">-228000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
  <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" id="c28194956" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock contextRef="d_2017-01-01_2017-12-31" id="c-39">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Year Ended December 31,&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="width: 34%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;"&gt; &lt;div style=" text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Details about Accumulated Other &lt;/div&gt;&lt;/div&gt; &lt;div style=" text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Comprehensive Loss Component&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Amount reclassified from Accumulated Other &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Comprehensive Los&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 21%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; &lt;/div&gt;&lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Affected line item in the&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Consolidated Statements&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;of Operation&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Pension liability adjustment&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Net periodic pension cos&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;t&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(392&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(352&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; &lt;/div&gt;&lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Cost of sales&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Associated income tax benefi&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;t&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;136&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;131&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; &lt;/div&gt;&lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Income tax benefit&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(256&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(221&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; &lt;/div&gt;&lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Net of tax&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Unrealized gain on cash flow hedges&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Gain on cash flow hedge&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;45&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;147&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; &lt;/div&gt;&lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Net sales&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Hedge ineffectiveness&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; &lt;/div&gt;&lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Net sales&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Associated income tax expense&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(17&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(56&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; &lt;/div&gt;&lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Income tax benefit&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;28&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;93&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; &lt;/div&gt;&lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Net of tax&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total reclassifications for the period&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(228&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(128&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock>
  <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="d_2017-01-01_2017-12-31" id="s819254">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;19&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;RELATED PARTY TRANSACTION&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;S&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;In the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;second&lt;/div&gt; quarter of&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015,&lt;/div&gt; the Company engaged Raymond James &amp;amp; Associates, an affiliate of Eagle Asset Management, to provide investment banking services related to a possible disposition of the Company&amp;#x2019;s Tubular Products business. This contract was terminated in &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; May&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016.&lt;/div&gt; Eagle Asset Management was a substantial stockholder of the Company (owning more than &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;ten&lt;/div&gt; percent of the Company&amp;#x2019;s common stock) until &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; September&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015,&lt;/div&gt; when Eagle Asset Management reported that it then owned less than &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;five&lt;/div&gt; percent of the Company&amp;#x2019;s common stock. A nominal amount of reimbursable expenses were incurred by Raymond James during &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
  <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193707" unitRef="iso4217-usd">327000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
  <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193708" unitRef="iso4217-usd">279000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
  <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193709" unitRef="iso4217-usd">1270000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
  <us-gaap:RepaymentsOfLongTermLinesOfCredit contextRef="d_2017-01-01_2017-12-31" id="c28193701" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:RepaymentsOfLongTermLinesOfCredit contextRef="d_2016-01-01_2016-12-31" id="c28193702" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:RepaymentsOfLongTermLinesOfCredit contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193703" unitRef="iso4217-usd">124837000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
  <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock contextRef="d_2017-01-01_2017-12-31" id="s819253">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr&gt; &lt;td style="width: 27pt; vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;18&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;RESTRUCTURING&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;In &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; October 2016, &lt;/div&gt;the Company sold the Denver, Colorado facility and leased the property back from the buyer through &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; March&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; in order to conclude production at the facility, complete final shipments and transfer certain equipment assets to other Company facilities. The Company incurred restructuring expenses of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.9&lt;/div&gt;&amp;nbsp;million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1.0&lt;/div&gt;&amp;nbsp;million during the years ended &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016,&lt;/div&gt; respectively, which includes employee severance and termination related restructuring expenses of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.5&lt;/div&gt;&amp;nbsp;million, respectively and expense related to demobilization activities of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.9&lt;/div&gt;&amp;nbsp;million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.5&lt;/div&gt;&amp;nbsp;million, respectively. The Company completed the demobilization project and vacated the facility in the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;first&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
  <us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1 contextRef="i_2017-12-31_RestructuringCostAndReserveAxis-EmployeeSeveranceMember" decimals="0" id="c28195009" unitRef="iso4217-usd">0</us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1>
  <us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1 contextRef="i_2016-12-31_RestructuringCostAndReserveAxis-EmployeeSeveranceMember" decimals="0" id="c28195010" unitRef="iso4217-usd">500000</us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1>
  <us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1 contextRef="i_2017-12-31_RestructuringCostAndReserveAxis-DemobilizationActivitiesMember" decimals="0" id="c28195011" unitRef="iso4217-usd">900000</us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1>
  <us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1 contextRef="i_2016-12-31_RestructuringCostAndReserveAxis-DemobilizationActivitiesMember" decimals="0" id="c28195012" unitRef="iso4217-usd">500000</us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1>
  <us-gaap:RestructuringCharges contextRef="d_2015-01-01_2015-12-31_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-AtchisonFacilityMember" decimals="-4" id="c28194136" unitRef="iso4217-usd">600000</us-gaap:RestructuringCharges>
  <us-gaap:RestructuringCharges contextRef="d_2015-01-01_2015-12-31_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-AtchisonFacilityMember_IncomeStatementLocationAxis-CostOfSalesMember" decimals="-4" id="c28194137" unitRef="iso4217-usd">500000</us-gaap:RestructuringCharges>
  <us-gaap:RestructuringCharges contextRef="d_2015-01-01_2015-12-31_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-AtchisonFacilityMember_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember" decimals="-4" id="c28194138" unitRef="iso4217-usd">100000</us-gaap:RestructuringCharges>
  <us-gaap:RestructuringCharges contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28195004" unitRef="iso4217-usd">881000</us-gaap:RestructuringCharges>
  <us-gaap:RestructuringCharges contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28195005" unitRef="iso4217-usd">990000</us-gaap:RestructuringCharges>
  <us-gaap:RestructuringCharges contextRef="d_2015-01-01_2015-12-31" id="c28193242" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="i_2017-12-31" decimals="-3" id="c28193379" unitRef="iso4217-usd">81757000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="i_2016-12-31" decimals="-3" id="c28193380" unitRef="iso4217-usd">91920000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="d_2017-01-01_2017-12-31" id="c-18">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Year Ended December 31,&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Net sales from continuing operations by geographic region&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;United State&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;122,179&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;137,411&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;161,243&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Canad&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;a&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,601&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,976&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,917&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Tota&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;l&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;132,780&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;149,387&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;173,160&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
  <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="d_2017-01-01_2017-12-31" id="c28196958">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Revenue Recognition&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Revenue from construction contracts is recognized on the percentage-of-completion method&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;. For a majority of contracts, revenue is measured by the costs incurred to date as a percentage of the estimated total costs of each contract (cost-to-cost method). For a small number of contracts, revenue is measured using units of delivery as progress is best estimated by the number of units delivered under the contract. Contract costs include all direct material and labor costs and those indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation. Selling, general and administrative costs are charged to expense as incurred. The cost of steel is recognized as a project cost when the steel is introduced into the manufacturing process.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company begins recognizing revenue on a project when persuasive evidence of an arrangement exists, recoverability is &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;reasonably assured, and project costs are incurred. Costs &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; may &lt;/div&gt;be incurred before the Company has persuasive evidence of an arrangement. In those cases, if recoverability from that arrangement is probable, the project costs are deferred and revenue recognition is delayed.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Changes in job performance, job conditions and estimated profitability, including those arising from &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;contract change orders, contract penalty provisions, foreign currency exchange rate movements, changes in raw materials costs and final contract settlements &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; may &lt;/div&gt;result in revisions to estimates of revenue, costs and income and are recognized in the period in which the revisions are determined. Provisions for losses on uncompleted contracts are made in the period such losses are known.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;See &amp;#x201c;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Recent Accounting and Reporting Developments&amp;#x201d; below for discussion regarding the expected impact of the adoption of new guidance for revenue recognition effective in the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;first&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; customer accounted for &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10%&lt;/div&gt; or more of total Net sales from continuing operations for the year ended &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017.&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;One&lt;/div&gt; customer accounted for &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;28%&lt;/div&gt; of total Net sales from continuing operations for the year&amp;nbsp;ended &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;two&lt;/div&gt; customers&amp;nbsp;accounted for &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16&lt;/div&gt;% and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13%&lt;/div&gt; of total Net sales from continuing operations for the year&amp;nbsp;ended &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt;.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Net sales &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;from continuing operations by geographic region, based on the location of the customer, were as follows (in thousands):&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Year Ended December 31,&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Net sales from continuing operations by geographic region&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;United State&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;122,179&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;137,411&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;161,243&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Canad&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;a&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,601&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,976&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,917&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Tota&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;l&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;132,780&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;149,387&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;173,160&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
  <us-gaap:SalesRevenueNet contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193222" unitRef="iso4217-usd">132780000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193223" unitRef="iso4217-usd">149387000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193224" unitRef="iso4217-usd">173160000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2017-01-01_2017-03-31" decimals="-3" id="c28195035" unitRef="iso4217-usd">29657000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2017-04-01_2017-06-30" decimals="-3" id="c28195036" unitRef="iso4217-usd">28692000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2017-07-01_2017-09-30" decimals="-3" id="c28195037" unitRef="iso4217-usd">38804000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2017-10-01_2017-12-31" decimals="-3" id="c28195038" unitRef="iso4217-usd">35627000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2016-01-01_2016-03-31" decimals="-3" id="c28195072" unitRef="iso4217-usd">29358000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2016-04-01_2016-06-30" decimals="-3" id="c28195073" unitRef="iso4217-usd">39775000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2016-07-01_2016-09-30" decimals="-3" id="c28195074" unitRef="iso4217-usd">41075000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2016-10-01_2016-12-31" decimals="-3" id="c28195075" unitRef="iso4217-usd">39179000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2017-01-01_2017-12-31_StatementGeographicalAxis-US" decimals="-3" id="c28194087" unitRef="iso4217-usd">122179000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2016-01-01_2016-12-31_StatementGeographicalAxis-US" decimals="-3" id="c28194088" unitRef="iso4217-usd">137411000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2015-01-01_2015-12-31_StatementGeographicalAxis-US" decimals="-3" id="c28194089" unitRef="iso4217-usd">161243000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2017-01-01_2017-12-31_StatementGeographicalAxis-CA" decimals="-3" id="c28194090" unitRef="iso4217-usd">10601000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2016-01-01_2016-12-31_StatementGeographicalAxis-CA" decimals="-3" id="c28194091" unitRef="iso4217-usd">11976000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2015-01-01_2015-12-31_StatementGeographicalAxis-CA" decimals="-3" id="c28194092" unitRef="iso4217-usd">11917000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2017-01-01_2017-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" decimals="-3" id="c28194981" unitRef="iso4217-usd">5000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2016-01-01_2016-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" decimals="-3" id="c28194982" unitRef="iso4217-usd">45000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2015-01-01_2015-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" decimals="-3" id="c28194983" unitRef="iso4217-usd">147000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="d_2017-01-01_2017-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedNetGainLossFromHedgeIneffectivenessMember" id="c28194985" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:SalesRevenueNet contextRef="d_2016-01-01_2016-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedNetGainLossFromHedgeIneffectivenessMember" id="c28194986" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:SalesRevenueNet contextRef="d_2015-01-01_2015-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedNetGainLossFromHedgeIneffectivenessMember" decimals="-3" id="c28194987" unitRef="iso4217-usd">2000</us-gaap:SalesRevenueNet>
  <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="d_2017-01-01_2017-12-31" id="c-17">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Accrued liabilities&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Accrued vacation payabl&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;e&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,886&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,313&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Reserves for expected losses on uncompleted contract&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;911&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,409&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Accrued property taxe&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;898&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,096&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Workers compensation reserve&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;422&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;569&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Litigation accrua&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;l&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,750&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Othe&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;r&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,446&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,788&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total accrued liabilitie&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,563&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,925&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
  <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="d_2017-01-01_2017-12-31" id="c-37">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Pension liability adjustment, net of income tax &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;benefit of $866 and $886&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,436&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,493&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Unrealized gain (loss) on cash flow hedges, net of income tax expense (benefit) of $(1)&amp;nbsp;and $&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;6&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;"&gt;Total&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,445&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,483&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
  <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="d_2017-01-01_2017-12-31" id="c-33">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Year Ended December 31,&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Current&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Federa&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;l&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(454&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(740&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(5,076&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Stat&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;e&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;49&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(102&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;35&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Total current income tax benefi&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;t&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(405&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(842&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(5,041&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Deferred&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Federa&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;l&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(766&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,883&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(5,524&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Stat&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;e&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;71&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(373&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,042&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Total deferred income tax benefi&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;t&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(695&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,256&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,482&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,100&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(4,098&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8,523&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
  <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="d_2017-01-01_2017-12-31" id="c-35">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Deferred income tax assets&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Costs and estimated earnings in excess of billings on uncompleted contracts, ne&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;t&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,270&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Accrued employee benefit&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,806&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,025&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Inventorie&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;296&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;563&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Trade receivable, ne&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;t&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;105&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;199&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Net operating loss carryforward&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,850&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,637&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Tax credit carryforward&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,478&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,069&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Other asset&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,201&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,830&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Othe&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;r&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;81&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,018&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;19,817&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,611&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Valuation allowanc&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;e&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(10,413&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8,217&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,404&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22,394&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Deferred income tax liabilities&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Costs and estimated earnings in excess of billings on uncompleted contracts, ne&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;t&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(110&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Property and equipmen&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;t&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9,524&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(22,380&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Intangible asset&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(433&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(819&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Prepaid expense&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(278&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(477&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(10,345&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(23,676&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Net deferred income tax liabilitie&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(941&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,282&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
  <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="d_2017-01-01_2017-12-31" id="c-19">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Year Ended December 31,&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Loss from continuing operation&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8,392&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(6,741&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(17,812&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Loss on discontinued operation&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,771&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,522&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(11,576&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Net los&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(10,163&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9,263&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(29,388&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Basic weighted-average common shares outstandin&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;g&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,613&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,588&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,560&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Effect of potentially dilutive common shares&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;"&gt;(1&lt;/div&gt;&lt;div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Diluted weighted-average common shares outstandin&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;g&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,613&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,588&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,560&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Basic and diluted loss per common share&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Continuing operation&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.88&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.71&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1.86&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Discontinued operation&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.18&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.26&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1.21&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Net loss per shar&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;e&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1.06&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.97&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3.07&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
  <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="d_2017-01-01_2017-12-31" id="c-34">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Year Ended December 31,&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Income tax benefit at federal statutory rate of 35&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,322&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,755&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9,133&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;State benefit, net of federal income tax effec&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;t&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(472&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(286&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(440&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Federal and state income tax credit&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;36&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(154&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(5,060&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Disallowed domestic manufacturing deductio&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;n&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;630&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Change in valuation allowanc&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;e&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,570&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;585&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,059&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Excess income tax shortfall on share-based compensatio&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;n&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;765&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Effect of Tax Cuts and Jobs Act of 201&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;7&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;874&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Uncertain income tax position&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(562&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(4&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,275&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Goodwill impairment (nondeductible&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,849&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Nondeductible expense&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;63&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;63&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;91&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Nontaxable adjustment to contingent consideratio&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;n&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(580&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;103&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Othe&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;r&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(52&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;33&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;103&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Income tax benefi&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;t&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,100&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(4,098&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8,523&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Effective income tax rat&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;e&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(11.6&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;)%&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(37.8&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;)%&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(32.4&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;)%&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
  <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="d_2017-01-01_2017-12-31" id="c-30">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Year Ended December 31&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Cost of sale&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;292&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;422&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;412&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Selling, general and administrative expens&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;e&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;908&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,387&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,331&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Loss from operations of discontinued operation&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;"&gt;Tota&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;l&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,200&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,801&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,774&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
  <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="d_2017-01-01_2017-12-31" id="c-29">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="width: 52%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;As of December 31, 201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Tota&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;l&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Level&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Level&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Level&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Financial assets&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Deferred compensation pla&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;n&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,244&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,251&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;993&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Financial liabilities&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Derivative&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(60&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(60&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="padding: 0pt 0pt 0pt 18pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;As of December 31, 201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Financial assets&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Deferred compensation pla&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;n&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,209&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,215&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;994&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Derivative&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;58&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;58&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Total asset&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,267&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,215&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,052&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Financial liabilities&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Derivative&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
  <us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock contextRef="d_2017-01-01_2017-12-31" id="c-27">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="margin: 0pt auto 0pt 0pt; text-indent: 0px; font-size: 10pt; min-; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 83%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;201&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;8&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;361&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;201&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;9&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;333&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;202&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;0&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;238&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;202&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;1&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;121&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;202&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;2&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;100&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total minimum lease payment&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,153&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Amount representing interest&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(98&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Present value of minimum lease payment&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,055&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Current portion of capital lease obligations&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;318&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Capital lease obligations, less current portio&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;n&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;737&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock>
  <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="d_2017-01-01_2017-12-31" id="c-28">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-right: 15%; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 82%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;201&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;8&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,698&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;201&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;9&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,242&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;202&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;0&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,108&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;202&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;1&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;798&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;202&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;2&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;381&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Thereafte&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;r&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,045&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,272&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
  <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock contextRef="d_2017-01-01_2017-12-31" id="c-25">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Gross Carryin&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;g&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Accumulate&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;d&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Intangibl&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;e&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Amoun&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;t&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Amortizatio&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;n&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Assets, Ne&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;t&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;As of December 31, 201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Customer relationship&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,378&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(551&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;827&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Patent&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,162&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(929&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;233&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Trade names and trademark&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,132&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(302&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;830&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Other (1&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;176&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(163&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Tota&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;l&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,848&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,945&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,903&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;As of December 31, 201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Customer relationship&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,378&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(413&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;965&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Patent&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,162&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(697&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;465&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Trade names and trademark&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,132&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(226&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;906&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Other (1&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;295&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(233&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;62&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Tota&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;l&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,967&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,569&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,398&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
  <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock contextRef="d_2017-01-01_2017-12-31" id="c-40">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;First&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Quarte&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;r&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Second&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Quarte&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;r&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Third &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Quarte&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;r&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Fourth&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Quarte&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;r&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Tota&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;l&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 40%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;For the Year Ended December 31, 201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Net sale&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;29,657&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;28,692&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;38,804&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;35,627&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;132,780&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Gross profit (1&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,165&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;667&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,915&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,076&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,823&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Operating los&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,556&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,904&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,508&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,233&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9,201&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Net los&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,868&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,068&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,069&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,158&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(10,163&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Basic and diluted loss per share&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Continuing operation&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.37&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.15&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.16&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.20&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.88&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Discontinued operation&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.03&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.07&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.05&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.03&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.18&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Net loss per shar&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;e&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.40&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.22&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.21&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.23&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1.06&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;First &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Quarte&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;r&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Second &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Quarte&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;r&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Third&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Quarte&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;r&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Fourth&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Quarte&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;r&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Tota&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;l&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 40%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;For the Year Ended December 31, 201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Net sale&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;29,358&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;39,775&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;41,075&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;39,179&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;149,387&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Gross profit (loss&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(5,750&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,272&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,939&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,766&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(317&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Operating income (loss) (2&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(10,192&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(5,257&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,253&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,334&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(10,368&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Net income (loss&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9,583&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(6,242&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;727&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,834&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9,263&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Basic income (loss) per share&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Continuing operation&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1.01&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.55&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.15&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.71&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.71&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Discontinued operation&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.01&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.10&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.07&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.10&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.26&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Net income (loss) per shar&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;e&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1.00&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.65&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.08&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.61&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.97&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Diluted income (loss) per share&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Continuing operation&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1.01&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.55&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.15&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.70&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.71&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Discontinued operation&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.01&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.10&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.07&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.10&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.26&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Net income (loss) per share assuming dilutio&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;n&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1.00&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.65&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.08&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.60&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.97&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
  <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="d_2017-01-01_2017-12-31" id="c-31">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Options Outstandin&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;g&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Weighted- &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Average&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Exercise &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Pric&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;e&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Weighted-&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Average Remaining Contractual&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Lif&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;e&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Aggregate&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Intrinsic&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Valu&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;e&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;(in years&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;(in thousands&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 52%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Balance, December 31, 201&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;6&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;26,000&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24.97&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Options grante&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;d&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Options exercised&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Options cancele&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;d&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,000&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;34.77&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Balance, December 31, 201&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;7&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24,000&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24.15&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Exercisable, December 31, 201&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;7&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24,000&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24.15&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.24&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
  <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="d_2017-01-01_2017-12-31" id="c-36">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Year Ended December 31,&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Unrecognized income tax benefits, beginning of yea&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;r&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,874&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,874&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,313&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Decreases for lapse in statute of limitation&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(520&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,199&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Increases for positions taken in prior year&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,716&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt; padding-left: 9pt;"&gt;Decreases for positions taken in prior years&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(238&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Increases for positions taken in the current yea&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;r&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;44&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Unrecognized income tax benefits, end of yea&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;r&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,116&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,874&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,874&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
  <us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock contextRef="d_2017-01-01_2017-12-31" id="c-32">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Number of &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;RSUs and &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;PSAs (1&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Weighted- &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Average Grant &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Date Fair &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Valu&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;e&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Unvested RSUs and PSAs as of December 31, 201&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;6&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;221,791&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;17.36&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;RSUs and PSAs grante&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;d&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Unvested PSAs cancele&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;d&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(46,988&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;43.68&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;RSUs vested&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(5,220&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;36.00&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Unvested RSUs as of December 31, 201&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;7&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;169,583&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9.50&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock>
  <us-gaap:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock contextRef="d_2017-01-01_2017-12-31" id="s819258">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" margin: 0pt; text-align: right; text-indent: 18pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline;"&gt;&lt;/div&gt;Schedule II&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;NORTHWEST PIPE COMPANY&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;VALUATION AND QUALIFYING ACCOUNTS&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;(Dollars in thousands)&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="width: 1%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Balance at Beginning of Perio&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;d&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 3%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="width: 1%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Charged to&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Profit and&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Los&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="width: 1%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Deduction&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;from&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Reserve&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="width: 1%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Balance at &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;End of &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Perio&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;d&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 3%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Year Ended December 31, 2017&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Allowance for doubtful account&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;515&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;637&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(675&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;477&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Valuation allowance for deferred tax asset&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;8,217&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,196&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,413&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="width: 48%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 3%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 3%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Year Ended December 31, 2016&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Allowance for doubtful account&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;751&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 3%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: top;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;295&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(531&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;515&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Valuation allowance for deferred tax asset&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,057&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,160&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;8,217&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="width: 48%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 3%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 3%;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Year Ended December 31, 2015&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Allowance for doubtful account&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;755&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 3%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: top;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;416&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(420&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;751&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 3%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: top;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Valuation allowance for deferred tax asset&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,858&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,217&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(18&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,057&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;(&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt;) &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Includes amounts that were classified as held for sale.&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
  <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="d_2017-01-01_2017-12-31" id="c-26">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 0pt auto 0pt 0pt; text-indent: 0px; font-size: 10pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 83%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Year ending December 31&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;201&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;8&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;459&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;201&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;9&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;213&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;202&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;0&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;213&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;202&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;1&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;213&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;202&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;2&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;213&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Thereafte&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;r&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;592&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,903&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193231" unitRef="iso4217-usd">14143000</us-gaap:SellingGeneralAndAdministrativeExpense>
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193232" unitRef="iso4217-usd">16921000</us-gaap:SellingGeneralAndAdministrativeExpense>
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193233" unitRef="iso4217-usd">20378000</us-gaap:SellingGeneralAndAdministrativeExpense>
  <us-gaap:ShareBasedCompensation contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193614" unitRef="iso4217-usd">1200000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193615" unitRef="iso4217-usd">1809000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193616" unitRef="iso4217-usd">1743000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="d_2017-01-01_2017-12-31_AwardTypeAxis-EmployeeStockOptionMember" id="c28194543">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="d_2017-01-01_2017-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" id="c28194545">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="d_2017-01-01_2017-12-31_AwardTypeAxis-RestrictedStockUnitsAndPerformanceStockAwardsMember" decimals="INF" id="c28194656" unitRef="xbrli-shares">46988</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="d_2017-01-01_2017-12-31_AwardTypeAxis-RestrictedStockUnitsAndPerformanceStockAwardsMember" decimals="INF" id="c28194657" unitRef="iso4217-usd-per-xbrli-shares">43.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="d_2017-01-01_2017-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" decimals="INF" id="c28194575" unitRef="xbrli-shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="d_2017-01-01_2017-12-31_AwardTypeAxis-PerformanceSharesMember" decimals="INF" id="c28194579" unitRef="xbrli-shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="d_2015-01-01_2015-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" decimals="INF" id="c28194607" unitRef="xbrli-shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="d_2016-01-01_2016-12-31_AwardTypeAxis-PerformanceSharesMember" decimals="INF" id="c28194608" unitRef="xbrli-shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="d_2015-01-01_2015-12-31_AwardTypeAxis-PerformanceSharesMember" decimals="INF" id="c28194609" unitRef="xbrli-shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="d_2017-01-01_2017-12-31_AwardTypeAxis-RestrictedStockUnitsAndPerformanceStockAwardsMember" id="c28194654" unitRef="xbrli-shares" xs:nil="true"/>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="d_2016-01-01_2016-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" decimals="INF" id="c28194574" unitRef="iso4217-usd-per-xbrli-shares">9.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="i_2016-12-31_AwardTypeAxis-RestrictedStockUnitsAndPerformanceStockAwardsMember" decimals="INF" id="c28194652" unitRef="xbrli-shares">221791</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="i_2017-12-31_AwardTypeAxis-RestrictedStockUnitsAndPerformanceStockAwardsMember" decimals="INF" id="c28194660" unitRef="xbrli-shares">169583</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="i_2016-12-31_AwardTypeAxis-RestrictedStockUnitsAndPerformanceStockAwardsMember" decimals="INF" id="c28194653" unitRef="iso4217-usd-per-xbrli-shares">17.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="i_2017-12-31_AwardTypeAxis-RestrictedStockUnitsAndPerformanceStockAwardsMember" decimals="INF" id="c28194661" unitRef="iso4217-usd-per-xbrli-shares">9.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="d_2017-01-01_2017-12-31_AwardTypeAxis-RestrictedStockUnitsAndPerformanceStockAwardsMember" decimals="INF" id="c28194658" unitRef="xbrli-shares">5220</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="d_2017-01-01_2017-12-31_AwardTypeAxis-RestrictedStockUnitsAndPerformanceStockAwardsMember" decimals="INF" id="c28194588" unitRef="iso4217-usd">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="d_2016-01-01_2016-12-31_AwardTypeAxis-RestrictedStockUnitsAndPerformanceStockAwardsMember" decimals="INF" id="c28194589" unitRef="iso4217-usd">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="d_2015-01-01_2015-12-31_AwardTypeAxis-RestrictedStockUnitsAndPerformanceStockAwardsMember" decimals="INF" id="c28194590" unitRef="iso4217-usd">1600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="d_2017-01-01_2017-12-31_AwardTypeAxis-RestrictedStockUnitsAndPerformanceStockAwardsMember" decimals="INF" id="c28194659" unitRef="iso4217-usd-per-xbrli-shares">36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="i_2017-12-31" decimals="INF" id="c28194648" unitRef="xbrli-shares">24000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="i_2017-12-31" decimals="INF" id="c28194649" unitRef="iso4217-usd-per-xbrli-shares">24.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="d_2015-01-01_2015-12-31" decimals="INF" id="c28194559" unitRef="iso4217-usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c28194640" unitRef="xbrli-shares">2000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c28194641" unitRef="iso4217-usd-per-xbrli-shares">34.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c28194549" unitRef="xbrli-shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="d_2016-01-01_2016-12-31" decimals="INF" id="c28194604" unitRef="xbrli-shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="d_2015-01-01_2015-12-31" decimals="INF" id="c28194605" unitRef="xbrli-shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="d_2017-01-01_2017-12-31" id="c28194632" unitRef="xbrli-shares" xs:nil="true"/>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="i_2017-12-31" id="c28194647" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="i_2016-12-31" decimals="INF" id="c28194628" unitRef="xbrli-shares">26000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="i_2017-12-31" decimals="INF" id="c28194644" unitRef="xbrli-shares">24000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="i_2016-12-31" decimals="INF" id="c28194629" unitRef="iso4217-usd-per-xbrli-shares">24.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="i_2017-12-31" decimals="INF" id="c28194645" unitRef="iso4217-usd-per-xbrli-shares">24.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="d_2017-01-01_2017-12-31" id="c28194637" unitRef="iso4217-usd-per-xbrli-shares" xs:nil="true"/>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="d_2017-01-01_2017-12-31" id="c28194633" unitRef="iso4217-usd-per-xbrli-shares" xs:nil="true"/>
  <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="d_2017-01-01_2017-12-31" id="c28196959">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Share-based Compensation&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company recognizes the compensation cost of employee and director services received in exchange for awards of equity instruments based on the grant date estimated fair value of the awards. &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Share-based compensation cost is recognized over the period during which the employee or director is required to provide service in exchange for the award, and as forfeitures occur, the associated compensation cost recognized to date is reversed.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company estimates the fair value of &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;restricted stock units (&amp;#x201c;RSUs&amp;#x201d;) and performance share awards (&amp;#x201c;PSAs&amp;#x201d;) using the value of the Company&amp;#x2019;s stock on the date of grant, with the exception of market-based PSAs, for which a Monte Carlo simulation model is used. The Monte Carlo simulation model requires the use of subjective and complex assumptions including the price volatility of the underlying stock. The expected stock price volatility assumption is determined using the historical volatility of the Company&amp;#x2019;s and a comparator group of companies&amp;#x2019; stock over the most recent historical period equivalent to the expected life. The Monte Carlo simulation model calculates many potential outcomes for an award and estimates fair value based on the most likely outcome.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;See Note&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13,&lt;/div&gt; &amp;#x201c;Share-based Compensation&amp;#x201d; for further discussion of the Company&amp;#x2019;s share-based compensation.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
  <us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued contextRef="d_2017-01-01_2017-12-31_TitleOfIndividualAxis-DirectorMember" decimals="INF" id="c28194595" unitRef="xbrli-shares">14944</us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued>
  <us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued contextRef="d_2016-01-01_2016-12-31_TitleOfIndividualAxis-DirectorMember" decimals="INF" id="c28194596" unitRef="xbrli-shares">27640</us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued>
  <us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued contextRef="d_2015-01-01_2015-12-31_TitleOfIndividualAxis-DirectorMember" decimals="INF" id="c28194597" unitRef="xbrli-shares">10464</us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="d_2017-01-01_2017-12-31_AwardTypeAxis-EmployeeStockOptionMember" id="c28194544">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="i_2017-12-31" id="c28194651" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="d_2017-01-01_2017-12-31" id="c28194650">P2Y87D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="d_2017-01-01_2017-12-31" id="c28194646" xs:nil="true"/>
  <us-gaap:SharesOutstanding contextRef="i_2014-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c28193405" unitRef="xbrli-shares">9520067</us-gaap:SharesOutstanding>
  <us-gaap:SharesOutstanding contextRef="i_2015-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c28193466" unitRef="xbrli-shares">9564752</us-gaap:SharesOutstanding>
  <us-gaap:SharesOutstanding contextRef="i_2016-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c28193521" unitRef="xbrli-shares">9601011</us-gaap:SharesOutstanding>
  <us-gaap:SharesOutstanding contextRef="i_2017-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c28193570" unitRef="xbrli-shares">9619755</us-gaap:SharesOutstanding>
  <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="d_2017-01-01_2017-12-31" id="s819214">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr&gt; &lt;td style="width: 24pt; vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Use of Estimates&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The preparation of &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;the Consolidated Financial Statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. On an ongoing basis, the Company evaluates all of its estimates, including those related to allowance for doubtful accounts, inventories, long-lived assets (including depreciation and amortization), revenue recognition, share-based compensation, income taxes and litigation and other contingencies. Actual results &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; may &lt;/div&gt;differ from these estimates under different assumptions or conditions.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Basis of Consolidation and Presentation&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Consolidated Financial Statements include the accounts of Northwest Pipe Company and its subsidiaries over which the Company exercises control as of the financial statement date. Intercompany accounts and transactions have been eliminated.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Lucid Energy Inc.&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; (&amp;#x201c;Lucid&amp;#x201d;)&amp;nbsp;is accounted for under the cost-method of accounting. Lucid is a clean energy company based in Portland, Oregon. The carrying value of this investment is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0&lt;/div&gt; as of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt; due to a history of net losses by Lucid.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Cash and Cash Equivalents&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Cash and cash equivalents consist of cash and short&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;-term, highly liquid investments with maturities of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months or less when purchased. At times, the Company will have outstanding checks in excess of related bank balances (a &amp;#x201c;book overdraft&amp;#x201d;). If this occurs, the amount of the book overdraft will be reclassified to accounts payable, and changes in the book overdraft will be reflected as a component of operating activities in the Consolidated Statement of Cash Flows. The Company had &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt;&lt;/div&gt; book overdraft as of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Receivables and &lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Allowance for Doubtful Accounts&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Trade receivables are reported on the &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Consolidated Balance Sheet net of doubtful accounts. The Company maintains allowances for estimated losses resulting from the inability of its customers to make required payments or from contract disputes. The amounts of such allowances are based on Company history and management&amp;#x2019;s judgment. At least monthly, the Company reviews past due balances to identify the reasons for non-payment. The Company will write off a receivable account once the account is deemed uncollectible. The Company believes the reported allowances as of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt; are adequate. If the customers&amp;#x2019; financial conditions were to deteriorate resulting in their inability to make payments, or if contract disputes were to escalate, additional allowances &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; may &lt;/div&gt;need to be recorded which would result in additional expenses being recorded for the period in which such determination was made.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Inventories&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;As of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016,&lt;/div&gt; inventories were stated at the lower of cost or market. Upon adoption of Accounting Standards Update &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,&lt;/div&gt; &amp;#x201c;Inventory (Topic&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;330&lt;/div&gt;): Simplifying the Measurement of Inventory&amp;#x201d; on &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; January&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; which did &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; result in a change in the Company&amp;#x2019;s inventory values, inventories are stated at the lower of cost and net realizable value. The cost of raw material inventories of steel is either on a specific identification basis or on an average cost basis. The cost of all other raw material inventories, as well as work-in-process and supplies is on an average cost basis. The cost of finished goods uses the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;first&lt;/div&gt;-in, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;first&lt;/div&gt;-out method of accounting.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Property and Equipment&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Property and equipment is stated at cost. Maintenance and repairs are expensed as incurred, and costs of&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; new equipment and buildings, as well as costs of expansions or refurbishment of existing equipment and buildings, including interest where applicable, are capitalized. Depreciation and amortization are determined by the units of production method for most equipment and by the straight-line method for the remaining assets based on the estimated useful lives of the related assets. Estimated useful lives by major classes of property and equipment are as follows: Land improvements (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15&lt;/div&gt;&amp;nbsp;&amp;#x2013; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30&lt;/div&gt; years); Buildings (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;20&lt;/div&gt;&amp;nbsp;&amp;#x2013; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;40&lt;/div&gt; years); and Machinery and equipment (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt;&amp;nbsp;&amp;#x2013; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30&lt;/div&gt; years). Depreciation expense calculated under the units of production method &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; may &lt;/div&gt;be less than, equal to, or greater than depreciation expense calculated under the straight-line method due to variances in production levels. Upon disposal, costs and related accumulated depreciation of the assets are removed from the accounts and resulting gains or losses are reflected in operating expenses. The Company leases certain equipment under long-term capital leases, which are being amortized on a straight-line basis over the shorter of its useful life or the lease term.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company assesses impairment of &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;property and equipment whenever changes in circumstances indicate that the carrying values of the asset or asset group(s) &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; may &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; be recoverable. The asset group is the lowest level at which identifiable cash flows are largely independent of the cash flows of other groups of assets or liabilities. The recoverable value of a long-lived asset group is determined by estimating future undiscounted cash flows using assumptions about the expected future operating performance of the Company.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Goodwill&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Goodwill represents the excess of purchase price over the assigned fair values of the net assets in connection with an acquisition. Goodwill is reviewed for impairment annually &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;as of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31&lt;/div&gt; or whenever events occur or circumstances change that indicate goodwill &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; may &lt;/div&gt;be impaired. Goodwill is tested for impairment at the reporting unit level. A reporting unit is an operating segment or &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; level below an operating segment (also known as a component). The Company&amp;#x2019;s reporting units are equivalent to its operating segments as the individual components meet the criteria for aggregation. As of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016,&lt;/div&gt; the Company&amp;#x2019;s goodwill was fully impaired.&amp;nbsp;&lt;/div&gt;Due to market conditions in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015,&lt;/div&gt; goodwill of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$5.3&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;million was quantitatively evaluated using a weighted average of the income and market approaches. The Company determined that its goodwill was impaired as of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; June&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015,&lt;/div&gt; and it was completely written off in the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;second&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;In &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;evaluating goodwill, the Company looks at the long-term prospects for the reporting unit and recognizes that current performance &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; may &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; be the best indicator of future prospects or value, which requires management judgment. The income approach is based upon projected future after-tax cash flows discounted to present value using factors that consider the timing and risk associated with the future after-tax cash flows. The market approach is based upon historical and/or forward-looking measures using multiples of revenue or earnings before interest, taxes, depreciation and amortization. The Company utilizes a weighted average of the income and market approaches, with a heavier weighting on the income approach because of the relatively limited number of comparable entities for which relevant multiples are available. If the carrying value of the reporting unit exceeds its calculated enterprise value, then the Company continues to assess the fair value of individual assets and liabilities, other than goodwill. The difference between the reporting unit enterprise value and the fair value of its identifiable net assets is the implied fair value of the reporting unit&amp;#x2019;s goodwill. A goodwill impairment loss is recorded for the difference between the implied fair value and its carrying value.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Intangible Assets&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Intangible assets consist primarily of &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;customer relationships, patents and trade names and trademarks recorded as the result of acquisition activity. Intangible assets are amortized using the straight-line method over estimated useful lives ranging from &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15&lt;/div&gt; years.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;See Note&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,&lt;/div&gt; &amp;#x201c;Intangible Assets&amp;#x201d; for further discussion of the Company&amp;#x2019;s intangible asset balances.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Workers Compensation&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company is self-insured, or maintains high deductible policies, for losses and liabilities associated with workers compensation claims. Losses are accrued based upon the Company&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;#x2019;s estimates of the aggregate liability for claims incurred using historical experience and certain actuarial assumptions followed in the insurance industry. During the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;fourth&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; as a result of a change in estimate to its workers compensation reserves, the Company recorded a charge of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1.2&lt;/div&gt;&amp;nbsp;million to Cost of sales. During &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015,&lt;/div&gt; there were &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; significant changes in estimates recorded to adjust workers compensation reserves. As of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016,&lt;/div&gt; workers compensation reserves recorded were &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3.7&lt;/div&gt;&amp;nbsp;million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3.4&lt;/div&gt;&amp;nbsp;million, respectively, of which &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.4&lt;/div&gt;&amp;nbsp;million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.6&lt;/div&gt;&amp;nbsp;million, respectively, were included in Accrued liabilities and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3.3&lt;/div&gt;&amp;nbsp;million and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$2.8&lt;/div&gt;&amp;nbsp;million, respectively, were included in Other long-term liabilities.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Accrued Liabilities&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Accrued liabilities &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;consist of the following (in thousands):&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Accrued liabilities&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Accrued vacation payabl&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;e&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,886&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,313&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Reserves for expected losses on uncompleted contract&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;911&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,409&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Accrued property taxe&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;898&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,096&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Workers compensation reserve&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;422&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;569&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Litigation accrua&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;l&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,750&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Othe&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;r&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,446&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,788&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total accrued liabilitie&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,563&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,925&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Derivative Instruments&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company conducts business in &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;various foreign countries and, from time to time, settles transactions in foreign currencies. The Company has established a program that utilizes foreign currency forward contracts to offset the risk associated with the effects of certain foreign currency exposures, typically arising from sales contracts denominated in Canadian currency. Foreign currency forward contracts are consistent with the Company&amp;#x2019;s strategy for financial risk management. The Company utilizes cash flow hedge accounting treatment for qualifying foreign currency forward contracts. Instruments that do &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; qualify for cash flow hedge accounting treatment are remeasured at fair value on each balance sheet date and resulting gains and losses are recognized in earnings.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Pension Benefits&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company has &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;two&lt;/div&gt; defined benefit pension plans that have been frozen since &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2001.&lt;/div&gt; The Company funds these plans to cover current plan costs plus amortization of the unfunded plan liabilities. To record these obligations, management uses estimates relating to investment returns, mortality and discount rates. Management reviews all of these assumptions on an annual basis.&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Foreign Currency Transactions&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Assets and liabilities subject to foreign currency fluctuations are translated into &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;United States dollars at the period-end exchange rate, and revenue and expenses are translated at exchange rates representing an average for the period. Translation adjustments from designated hedges are included in Accumulated other comprehensive loss as a separate component of Stockholders&amp;#x2019; equity. Gains or losses on all other foreign currency transactions are recognized in the Consolidated Statement of Operations. The functional currency of the Company&amp;#x2019;s Mexican operations is the United States dollar.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Revenue Recognition&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Revenue from construction contracts is recognized on the percentage-of-completion method&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;. For a majority of contracts, revenue is measured by the costs incurred to date as a percentage of the estimated total costs of each contract (cost-to-cost method). For a small number of contracts, revenue is measured using units of delivery as progress is best estimated by the number of units delivered under the contract. Contract costs include all direct material and labor costs and those indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation. Selling, general and administrative costs are charged to expense as incurred. The cost of steel is recognized as a project cost when the steel is introduced into the manufacturing process.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company begins recognizing revenue on a project when persuasive evidence of an arrangement exists, recoverability is &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;reasonably assured, and project costs are incurred. Costs &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; may &lt;/div&gt;be incurred before the Company has persuasive evidence of an arrangement. In those cases, if recoverability from that arrangement is probable, the project costs are deferred and revenue recognition is delayed.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Changes in job performance, job conditions and estimated profitability, including those arising from &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;contract change orders, contract penalty provisions, foreign currency exchange rate movements, changes in raw materials costs and final contract settlements &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; may &lt;/div&gt;result in revisions to estimates of revenue, costs and income and are recognized in the period in which the revisions are determined. Provisions for losses on uncompleted contracts are made in the period such losses are known.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;See &amp;#x201c;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Recent Accounting and Reporting Developments&amp;#x201d; below for discussion regarding the expected impact of the adoption of new guidance for revenue recognition effective in the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;first&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; customer accounted for &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10%&lt;/div&gt; or more of total Net sales from continuing operations for the year ended &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017.&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;One&lt;/div&gt; customer accounted for &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;28%&lt;/div&gt; of total Net sales from continuing operations for the year&amp;nbsp;ended &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;two&lt;/div&gt; customers&amp;nbsp;accounted for &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16&lt;/div&gt;% and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13%&lt;/div&gt; of total Net sales from continuing operations for the year&amp;nbsp;ended &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt;.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Net sales &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;from continuing operations by geographic region, based on the location of the customer, were as follows (in thousands):&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Year Ended December 31,&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Net sales from continuing operations by geographic region&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;United State&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;122,179&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;137,411&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;161,243&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Canad&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;a&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,601&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,976&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,917&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Tota&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;l&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;132,780&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;149,387&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;173,160&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Share-based Compensation&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company recognizes the compensation cost of employee and director services received in exchange for awards of equity instruments based on the grant date estimated fair value of the awards. &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Share-based compensation cost is recognized over the period during which the employee or director is required to provide service in exchange for the award, and as forfeitures occur, the associated compensation cost recognized to date is reversed.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company estimates the fair value of &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;restricted stock units (&amp;#x201c;RSUs&amp;#x201d;) and performance share awards (&amp;#x201c;PSAs&amp;#x201d;) using the value of the Company&amp;#x2019;s stock on the date of grant, with the exception of market-based PSAs, for which a Monte Carlo simulation model is used. The Monte Carlo simulation model requires the use of subjective and complex assumptions including the price volatility of the underlying stock. The expected stock price volatility assumption is determined using the historical volatility of the Company&amp;#x2019;s and a comparator group of companies&amp;#x2019; stock over the most recent historical period equivalent to the expected life. The Monte Carlo simulation model calculates many potential outcomes for an award and estimates fair value based on the most likely outcome.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;See Note&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13,&lt;/div&gt; &amp;#x201c;Share-based Compensation&amp;#x201d; for further discussion of the Company&amp;#x2019;s share-based compensation.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Income Taxes&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Income taxes are recorded using an asset and liability approach that requires the recognition of deferred &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;income tax assets and liabilities for the expected future income tax consequences of events that have been recognized in the Company&amp;#x2019;s financial statements or income tax returns. Valuation allowances are established when necessary to reduce deferred income tax assets to the amount expected to be realized. The determination of the provision for income taxes requires significant judgment, the use of estimates and the interpretation and application of complex tax laws. The provision for income taxes primarily reflects a combination of income earned and taxed in the various United States federal and state and, to a lesser extent, foreign jurisdictions. Jurisdictional tax law changes, increases or decreases in permanent differences between book and tax items, accruals or adjustments of accruals for unrecognized income tax benefits or valuation allowances and the change in the mix of earnings from these taxing jurisdictions all affect the overall effective income tax rate.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company records&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; income tax reserves for federal, state, local and international exposures relating to periods subject to audit. The development of reserves for these exposures requires judgments about tax issues, potential outcomes and timing, and is a subjective estimate. The Company assesses income tax positions and records income tax benefits for all years subject to examination based upon management&amp;#x2019;s evaluation of the facts, circumstances and information available at the reporting dates. For those income tax positions where it is more-likely-than-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; that an income tax benefit will be sustained, the largest amount of income tax benefit with a greater than &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;50%&lt;/div&gt; likelihood of being realized upon settlement with a tax authority that has full knowledge of all relevant information has been recorded. For those income tax positions where it is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; more-likely-than-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; that an income tax benefit will be sustained, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; income tax benefit has been recognized in the Consolidated Financial Statements.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Accumulated Other Comprehensive Loss&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Accumulated other comprehensive loss includes unrealized gains and losses on derivative instruments related to the effective portion of cash flow hedges and changes in the funded status of the defined benefit pension plans, both net of the related income tax effect. &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;For further information, refer to Note&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;17,&lt;/div&gt; &amp;#x201c;Accumulated Other Comprehensive Loss.&amp;#x201d;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Net &lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Loss per Share&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including stock options, restricted stock units and performance share awards, to the extent dilutive. Since the Company was in a loss position for all periods presented, basic and diluted net loss per share was the same for each period presented as the inclusion of all potential common shares outstanding would have been antidilutive.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;L&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;oss per basic and diluted weighted-average common share outstanding was calculated as follows (in thousands, except per share data):&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Year Ended December 31,&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt; &lt;div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Loss from continuing operation&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8,392&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(6,741&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(17,812&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Loss on discontinued operation&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,771&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,522&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(11,576&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Net los&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(10,163&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9,263&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(29,388&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Basic weighted-average common shares outstandin&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;g&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,613&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,588&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,560&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Effect of potentially dilutive common shares&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;"&gt;(1&lt;/div&gt;&lt;div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Diluted weighted-average common shares outstandin&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;g&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,613&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,588&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,560&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Basic and diluted loss per common share&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Continuing operation&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.88&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.71&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1.86&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Discontinued operation&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.18&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.26&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1.21&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Net loss per shar&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;e&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1.06&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.97&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3.07&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"&gt;)&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"&gt;  &lt;tr&gt; &lt;td style="width: 24pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 18pt; vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;(&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: top;"&gt; &lt;div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"&gt;The weighted&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;-average number of antidilutive shares &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; included in the computation of diluted loss per share was approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;196,000,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;198,000&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;179,000&lt;/div&gt; for the years ended &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015,&lt;/div&gt; respectively.&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Concentrations of Credit Risk&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Financial instruments, which potentially subject the Company to concentrations of credit risk, consist principally of trade receivables, derivative contracts&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; and deferred compensation plan assets. Trade receivables generally represent a large number of customers, including municipalities, manufacturers, distributors and contractors, dispersed across a wide geographic base. As of &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;two&lt;/div&gt;&lt;/div&gt; customers had a balance in excess of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10%&lt;/div&gt; of total accounts receivable. Derivative contracts are with a high quality financial institution. The Company&amp;#x2019;s deferred compensation plan assets, included in Other assets, are invested in a diversified portfolio of stock and bond mutual funds.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Recent Accounting and Reporting Developments&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Accounting Changes&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;In &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; July 2015, &lt;/div&gt;the Financial Accounting Standards Board (&amp;#x201c;FASB&amp;#x201d;) issued Accounting Standards Update &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,&lt;/div&gt; &amp;#x201c;Inventory (Topic&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;330&lt;/div&gt;): Simplifying the Measurement of Inventory&amp;#x201d; (&amp;#x201c;ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11&amp;#x201d;&lt;/div&gt;). As a result of ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,&lt;/div&gt; companies are required to measure inventory at the lower of cost and net realizable value. This is a change from the prior requirement to value inventory at the lower of cost or market. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. Inventory valued using the last-in, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;first&lt;/div&gt;-out or retail inventory method is exempt from ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11.&lt;/div&gt; The Company adopted this guidance prospectively on &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; January&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; and the impact was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; material to the Company&amp;#x2019;s financial position, results of operations or cash flows.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;In &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; March 2016, &lt;/div&gt;the FASB issued Accounting Standards Update &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09,&lt;/div&gt; &amp;#x201c;Compensation&amp;#x2013;Stock Compensation (Topic&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;718&lt;/div&gt;): Improvements to Employee Share-Based Payment Accounting&amp;#x201d; (&amp;#x201c;ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09&amp;#x201d;&lt;/div&gt;). ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09&lt;/div&gt; identifies areas for simplification involving several aspects of accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities, an option to recognize gross stock compensation expense with actual forfeitures recognized as they occur, as well as certain classifications on the statement of cash flows. As a result of the adoption of this guidance on &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; January&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; on a prospective basis, the Company recognized &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.8&lt;/div&gt;&amp;nbsp;million of excess tax deficiencies from share-based compensation in Income tax benefit from continuing operations for the year ended &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017.&lt;/div&gt; Historically, these amounts were recorded as Additional paid-in capital.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Recent Accounting Standards&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;In &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; May 2014, &lt;/div&gt;the FASB issued Accounting Standards Update &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09,&lt;/div&gt; &amp;#x201c;Revenue from Contracts with Customers (Topic&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;606&lt;/div&gt;)&amp;#x201d; (&amp;#x201c;ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09&amp;#x201d;&lt;/div&gt;) which will replace most existing revenue recognition guidance in accordance with United States generally accepted accounting principles (&amp;#x201c;U.S. GAAP&amp;#x201d;). The core principle of ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09&lt;/div&gt; is that an entity should recognize revenue for the transfer of goods or services equal to the amount that it expects to be entitled to receive for those goods or services. ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09&lt;/div&gt; requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments. ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09&lt;/div&gt; is effective for the Company beginning &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; January&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018.&lt;/div&gt; During &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017,&lt;/div&gt; the FASB issued several ASUs that clarify the implementation guidance for ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09&lt;/div&gt; but do &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; change the core principle of the guidance.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company has &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;finalized its analysis of the adoption of ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09,&lt;/div&gt; which is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; expected to have a material impact on its internal controls over financial reporting or its revenue recognition patterns as compared to revenue recognition under the previous revenue guidance. Revenues generated will continue to be recognized over time utilizing costs to measure progress of performance obligations which is consistent with previous practice. The Company will adopt ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09&lt;/div&gt; on &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; January&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt; using the modified retrospective method&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt; &lt;/div&gt;and will recognize the cumulative effect of approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1&lt;/div&gt; million from initially applying the new revenue standard as an adjustment to the opening balance of retained earnings. &lt;/div&gt;The adjustment to the opening balance of retained earnings is the result of a change in the timing of revenue recognition on certain costs under the new standard, as well as, to a lesser extent, a change in the costs included in the provisions for losses on uncompleted contracts. &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Previously reported results will &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; be restated under this transition method. Additionally, upon adoption of ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09,&lt;/div&gt; the Company will expand its financial statement disclosures around the nature and timing of the Company&amp;#x2019;s performance obligations, deferred revenue contract liabilities, deferred contract cost assets, as well as significant judgments and practical expedients used by the Company in applying the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;five&lt;/div&gt;-step revenue model.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;In &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; January 2016, &lt;/div&gt;the FASB issued &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;Accounting Standards Update &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;01,&lt;/div&gt; &amp;#x201c;Financial Instruments&amp;#x2014;Overall (Subtopic&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;825&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt;): Recognition and Measurement of Financial Assets and Financial Liabilities&amp;#x201d; (&amp;#x201c;ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;01&amp;#x201d;&lt;/div&gt;). ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;01&lt;/div&gt; makes changes to the accounting for equity investments and financial liabilities accounted for under the fair value option, and changes presentation and disclosure requirements for financial instruments. ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;01&lt;/div&gt;&amp;nbsp;is effective for the Company beginning &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; January&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018.&lt;/div&gt;&amp;nbsp;&lt;/div&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; February 2018, &lt;/div&gt;the FASB issued Accounting Standards Update &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt;&lt;div style="display: inline; font-family:'Times New Roman', Times, serif;font-size:10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;03,&lt;/div&gt; &amp;#x201c;Technical Corrections and Improvements to Financial Instruments&amp;#x2014;Overall (Subtopic&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;825&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt;): Recognition and Measurement of Financial Assets and Financial Liabilities&amp;#x201d; (&amp;#x201c;ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;03&amp;#x201d;&lt;/div&gt;). ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;03&lt;/div&gt; clarifies certain aspects of the guidance issued in ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;01.&lt;/div&gt; ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;03&lt;/div&gt; is effective for the Company beginning &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; July&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018.&lt;/div&gt; Early adoption is permitted once ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;01&lt;/div&gt; has been adopted.&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The Company does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; expect a material impact to the Company&amp;#x2019;s financial position, results of operations or cash flows from adoption of this guidance.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;In &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; February 2016, &lt;/div&gt;the FASB issued Accounting Standards Update &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;02,&lt;/div&gt; &amp;#x201c;Leases (Topic&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;842&lt;/div&gt;)&amp;#x201d; (&amp;#x201c;ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;02&amp;#x201d;&lt;/div&gt;). ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;02&lt;/div&gt; makes changes to U.S. GAAP, requiring the recognition of lease assets and lease liabilities by lessees for those leases previously classified as operating leases. For operating leases, the lease asset and lease liability will be initially measured at the present value of the lease payments in the balance sheet. The cost of the lease is then allocated over the lease term generally on a straight-line basis. All cash payments will be classified within operating activities in the statement of cash flows. For financing leases, the lease asset and lease liability will be initially measured at the present value of the lease payments in the balance sheet. Interest on the lease liability will be recognized separately from amortization of the lease asset in the statement of comprehensive income. In the statement of cash flows, repayments of the principal portion of the lease liability will be classified within financing activities, and payments of interest on the lease liability and variable payments will be classified within operating activities. For leases with terms of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;twelve&lt;/div&gt; months or less, a lessee is permitted to make an accounting policy election by asset class &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; to recognize lease assets and lease liabilities. Lease expense for such leases will be generally recognized straight-line basis over the lease term. The accounting applied by a lessor is largely unchanged from previous U.S. GAAP. ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;02&lt;/div&gt; requires qualitative disclosures along with specific quantitative disclosures and will be effective for the Company beginning &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; January&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2019,&lt;/div&gt; including interim periods in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2019.&lt;/div&gt; ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;02&lt;/div&gt; provides for a transitional adoption, with lessees and lessors required to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. Early adoption is permitted, however the Company does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; anticipate early adoption. &lt;/div&gt;The Company continues to evaluate ASU&lt;div style="display: inline; font-family:'Times New Roman', Times, serif;font-size:10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;02,&lt;/div&gt; including the review and implementation of the necessary changes to existing processes and systems that will be required to implement this new standard. While the Company expects the adoption of ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;02&lt;/div&gt; will materially increase its assets and liabilities on the Consolidated Balance Sheet, it currently does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; expect ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;02&lt;/div&gt; will have a material effect on its results of operations or cash flows&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;In &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; August 2016, &lt;/div&gt;the FASB issued Accounting Standards Update &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,&lt;/div&gt; &amp;#x201c;Statement of Cash Flows (Topic&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;230&lt;/div&gt;): Classification of Certain Cash Receipts and Cash Payments&amp;#x201d; (&amp;#x201c;ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15&amp;#x201d;&lt;/div&gt;). ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15&lt;/div&gt; clarifies whether &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;eight&lt;/div&gt; specifically identified cash flow issues, which previous U.S. GAAP did &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; address, should be categorized as operating, investing or financing activities in the statement of cash flows. ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15&lt;/div&gt; is effective for the Company beginning &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; January&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018.&lt;/div&gt; The Company does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; expect a material impact to the Company&amp;#x2019;s financial position, results of operations or cash flows from adoption of this guidance.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;In &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; March 2017, &lt;/div&gt;the FASB issued Accounting Standards Update &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;07,&lt;/div&gt; &amp;#x201c;Compensation&amp;#x2014;Retirement Benefits (Topic&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;715&lt;/div&gt;): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost&amp;#x201d; (&amp;#x201c;ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;07&amp;#x201d;&lt;/div&gt;), which requires that the service cost component of net benefit cost be presented in the same income statement line as other employee compensation costs, while the other components of net benefit cost are to be presented outside income from operations. ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;07&lt;/div&gt; is effective for the Company on a retrospective basis beginning &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; January&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018.&lt;/div&gt; The effect of adopting ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;07&lt;/div&gt; will be the reclassification of the non-service cost components from Cost of sales to Other expense, resulting in an increase to Gross profit and Operating income. There is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; impact to Income before income taxes or Net income, so therefore &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; impact to Net income per share. Upon adoption, the Company expects a decrease to Cost of sales and an increase to Other expense of approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.4&lt;/div&gt;&amp;nbsp;million for the years ended &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016,&lt;/div&gt; respectively.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;In &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; August 2017, &lt;/div&gt;the FASB issued Accounting Standards Update &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,&lt;/div&gt; &amp;#x201c;Derivatives and Hedging (Topic&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;815&lt;/div&gt;): Targeted Improvements to Accounting for Hedging Activities&amp;#x201d; (&amp;#x201c;ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12&amp;#x201d;&lt;/div&gt;), which better aligns risk management activities and financial reporting for hedging relationships, simplifies hedge accounting requirements, and improves disclosures of hedging arrangements. ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12&lt;/div&gt; will be effective for the Company beginning &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; January&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2019.&lt;/div&gt; Early adoption is permitted for any interim and annual financial statements that have &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; yet been issued. The Company is currently assessing the impact of ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12&lt;/div&gt; on its Consolidated Financial Statements.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;In &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; February 2018, &lt;/div&gt;the FASB issued Accounting Standards Update &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;02,&lt;/div&gt; &amp;#x201c;Income Statement&amp;#x2014;Reporting Comprehensive Income (Topic&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;220&lt;/div&gt;): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income&amp;#x201d; (&amp;#x201c;ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;02&amp;#x201d;&lt;/div&gt;), which allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; and requires certain disclosures about stranded tax effects. ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;02&lt;/div&gt; will be effective for the Company beginning &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; January&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2019.&lt;/div&gt; Early adoption is permitted for any interim and annual financial statements that have &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; yet been issued. The Company is currently assessing the impact of ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;02,&lt;/div&gt; but does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; expect a material impact to the Company&amp;#x2019;s financial position, results of operations or cash flows from adoption of this guidance.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c28193442" unitRef="xbrli-shares">44685</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c28193503" unitRef="xbrli-shares">36259</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c28193558" unitRef="xbrli-shares">18744</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c28194560" unitRef="xbrli-shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="d_2016-01-01_2016-12-31" decimals="INF" id="c28194606" unitRef="xbrli-shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense contextRef="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c28193443" unitRef="iso4217-usd">-1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense contextRef="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c28193444" unitRef="iso4217-usd">424000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense contextRef="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c28193445" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense contextRef="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" id="c28193446" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193447" unitRef="iso4217-usd">423000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-CommonStockMember" id="c28193504" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c28193505" unitRef="iso4217-usd">31000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c28193506" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense contextRef="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" id="c28193507" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193508" unitRef="iso4217-usd">31000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-CommonStockMember" id="c28193559" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c28193560" unitRef="iso4217-usd">24000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c28193561" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" id="c28193562" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193563" unitRef="iso4217-usd">24000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense>
  <us-gaap:StockholdersEquity contextRef="i_2015-12-31_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember" decimals="-3" id="c28194936" unitRef="iso4217-usd">-1624000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2016-12-31_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember" decimals="-3" id="c28194948" unitRef="iso4217-usd">-1493000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2017-12-31_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember" decimals="-3" id="c28194960" unitRef="iso4217-usd">-1436000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2015-12-31_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" decimals="-3" id="c28194937" unitRef="iso4217-usd">86000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2016-12-31_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" decimals="-3" id="c28194949" unitRef="iso4217-usd">10000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2017-12-31_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" decimals="-3" id="c28194961" unitRef="iso4217-usd">-9000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2015-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c28194938" unitRef="iso4217-usd">-1538000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2016-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c28194950" unitRef="iso4217-usd">-1483000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2017-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c28194962" unitRef="iso4217-usd">-1445000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2017-12-31" decimals="-3" id="c28193383" unitRef="iso4217-usd">200264000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2016-12-31" decimals="-3" id="c28193384" unitRef="iso4217-usd">209213000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2014-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c28193406" unitRef="iso4217-usd">95000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2014-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c28193407" unitRef="iso4217-usd">116802000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2014-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c28193408" unitRef="iso4217-usd">130571000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2014-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c28193409" unitRef="iso4217-usd">-1833000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2014-12-31" decimals="-3" id="c28193410" unitRef="iso4217-usd">245635000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2015-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c28193467" unitRef="iso4217-usd">96000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2015-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c28193468" unitRef="iso4217-usd">117819000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2015-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c28193469" unitRef="iso4217-usd">101183000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2015-12-31" decimals="-3" id="c28193471" unitRef="iso4217-usd">217560000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2016-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c28193522" unitRef="iso4217-usd">96000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2016-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c28193523" unitRef="iso4217-usd">118680000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2016-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c28193524" unitRef="iso4217-usd">91920000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2017-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c28193571" unitRef="iso4217-usd">96000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2017-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c28193572" unitRef="iso4217-usd">119856000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2017-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c28193573" unitRef="iso4217-usd">81757000</us-gaap:StockholdersEquity>
  <us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions contextRef="d_2017-10-01_2017-12-31" decimals="0" id="c28194739" unitRef="iso4217-usd">900000</us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions>
  <us-gaap:TaxCreditCarryforwardAmount contextRef="i_2017-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember" decimals="0" id="c28194769" unitRef="iso4217-usd">3000000</us-gaap:TaxCreditCarryforwardAmount>
  <us-gaap:TaxCreditCarryforwardAmount contextRef="i_2017-12-31_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember" decimals="0" id="c28194777" unitRef="iso4217-usd">4200000</us-gaap:TaxCreditCarryforwardAmount>
  <us-gaap:UnrecognizedTaxBenefits contextRef="i_2016-12-31" decimals="-3" id="c28194909" unitRef="iso4217-usd">4874000</us-gaap:UnrecognizedTaxBenefits>
  <us-gaap:UnrecognizedTaxBenefits contextRef="i_2015-12-31" decimals="-3" id="c28194910" unitRef="iso4217-usd">4874000</us-gaap:UnrecognizedTaxBenefits>
  <us-gaap:UnrecognizedTaxBenefits contextRef="i_2014-12-31" decimals="-3" id="c28194911" unitRef="iso4217-usd">2313000</us-gaap:UnrecognizedTaxBenefits>
  <us-gaap:UnrecognizedTaxBenefits contextRef="i_2017-12-31" decimals="-3" id="c28194924" unitRef="iso4217-usd">4116000</us-gaap:UnrecognizedTaxBenefits>
  <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28194918" unitRef="iso4217-usd">238000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
  <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="d_2016-01-01_2016-12-31" id="c28194919" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="d_2015-01-01_2015-12-31" id="c28194920" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="i_2017-12-31" decimals="0" id="c28194790" unitRef="iso4217-usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
  <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="i_2016-12-31" decimals="0" id="c28194791" unitRef="iso4217-usd">100000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
  <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense contextRef="d_2015-01-01_2015-12-31" decimals="0" id="c28194795" unitRef="iso4217-usd">100000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="d_2017-01-01_2017-12-31" id="c28194921" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="d_2016-01-01_2016-12-31" id="c28194922" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194923" unitRef="iso4217-usd">44000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="d_2017-01-01_2017-12-31" id="c28194915" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="d_2016-01-01_2016-12-31" id="c28194916" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194917" unitRef="iso4217-usd">3716000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
  <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28194912" unitRef="iso4217-usd">520000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
  <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="d_2016-01-01_2016-12-31" id="c28194913" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194914" unitRef="iso4217-usd">1199000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
  <us-gaap:UseOfEstimates contextRef="d_2017-01-01_2017-12-31" id="c28196945">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Use of Estimates&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;The preparation of &lt;div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;the Consolidated Financial Statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. On an ongoing basis, the Company evaluates all of its estimates, including those related to allowance for doubtful accounts, inventories, long-lived assets (including depreciation and amortization), revenue recognition, share-based compensation, income taxes and litigation and other contingencies. Actual results &lt;div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"&gt; may &lt;/div&gt;differ from these estimates under different assumptions or conditions.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
  <us-gaap:ValuationAllowancesAndReservesBalance contextRef="i_2016-12-31_ValuationAllowancesAndReservesTypeAxis-AllowanceForDoubtfulAccountsMember" decimals="-3" id="c28195126" unitRef="iso4217-usd">515000</us-gaap:ValuationAllowancesAndReservesBalance>
  <us-gaap:ValuationAllowancesAndReservesBalance contextRef="i_2017-12-31_ValuationAllowancesAndReservesTypeAxis-AllowanceForDoubtfulAccountsMember" decimals="-3" id="c28195130" unitRef="iso4217-usd">477000</us-gaap:ValuationAllowancesAndReservesBalance>
  <us-gaap:ValuationAllowancesAndReservesBalance contextRef="i_2016-12-31_ValuationAllowancesAndReservesTypeAxis-ValuationAllowanceOfDeferredTaxAssetsMember" decimals="-3" id="c28195132" unitRef="iso4217-usd">8217000</us-gaap:ValuationAllowancesAndReservesBalance>
  <us-gaap:ValuationAllowancesAndReservesBalance contextRef="i_2017-12-31_ValuationAllowancesAndReservesTypeAxis-ValuationAllowanceOfDeferredTaxAssetsMember" decimals="-3" id="c28195136" unitRef="iso4217-usd">10413000</us-gaap:ValuationAllowancesAndReservesBalance>
  <us-gaap:ValuationAllowancesAndReservesBalance contextRef="i_2015-12-31_ValuationAllowancesAndReservesTypeAxis-AllowanceForDoubtfulAccountsMember" decimals="-3" id="c28195139" unitRef="iso4217-usd">751000</us-gaap:ValuationAllowancesAndReservesBalance>
  <us-gaap:ValuationAllowancesAndReservesBalance contextRef="i_2015-12-31_ValuationAllowancesAndReservesTypeAxis-ValuationAllowanceOfDeferredTaxAssetsMember" decimals="-3" id="c28195145" unitRef="iso4217-usd">7057000</us-gaap:ValuationAllowancesAndReservesBalance>
  <us-gaap:ValuationAllowancesAndReservesBalance contextRef="i_2014-12-31_ValuationAllowancesAndReservesTypeAxis-AllowanceForDoubtfulAccountsMember" decimals="-3" id="c28195152" unitRef="iso4217-usd">755000</us-gaap:ValuationAllowancesAndReservesBalance>
  <us-gaap:ValuationAllowancesAndReservesBalance contextRef="i_2014-12-31_ValuationAllowancesAndReservesTypeAxis-ValuationAllowanceOfDeferredTaxAssetsMember" decimals="-3" id="c28195158" unitRef="iso4217-usd">1858000</us-gaap:ValuationAllowancesAndReservesBalance>
  <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="d_2017-01-01_2017-12-31_ValuationAllowancesAndReservesTypeAxis-AllowanceForDoubtfulAccountsMember" decimals="-3" id="c28195128" unitRef="iso4217-usd">637000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
  <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="d_2017-01-01_2017-12-31_ValuationAllowancesAndReservesTypeAxis-ValuationAllowanceOfDeferredTaxAssetsMember" decimals="-3" id="c28195134" unitRef="iso4217-usd">2196000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
  <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="d_2016-01-01_2016-12-31_ValuationAllowancesAndReservesTypeAxis-AllowanceForDoubtfulAccountsMember" decimals="-3" id="c28195141" unitRef="iso4217-usd">295000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
  <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="d_2016-01-01_2016-12-31_ValuationAllowancesAndReservesTypeAxis-ValuationAllowanceOfDeferredTaxAssetsMember" decimals="-3" id="c28195147" unitRef="iso4217-usd">1160000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
  <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="d_2015-01-01_2015-12-31_ValuationAllowancesAndReservesTypeAxis-AllowanceForDoubtfulAccountsMember" decimals="-3" id="c28195154" unitRef="iso4217-usd">416000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
  <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="d_2015-01-01_2015-12-31_ValuationAllowancesAndReservesTypeAxis-ValuationAllowanceOfDeferredTaxAssetsMember" decimals="-3" id="c28195160" unitRef="iso4217-usd">5217000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
  <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="d_2017-01-01_2017-12-31_ValuationAllowancesAndReservesTypeAxis-AllowanceForDoubtfulAccountsMember" decimals="-3" id="c28195129" unitRef="iso4217-usd">675000</us-gaap:ValuationAllowancesAndReservesDeductions>
  <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="d_2017-01-01_2017-12-31_ValuationAllowancesAndReservesTypeAxis-ValuationAllowanceOfDeferredTaxAssetsMember" id="c28195135" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="d_2016-01-01_2016-12-31_ValuationAllowancesAndReservesTypeAxis-AllowanceForDoubtfulAccountsMember" decimals="-3" id="c28195142" unitRef="iso4217-usd">531000</us-gaap:ValuationAllowancesAndReservesDeductions>
  <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="d_2016-01-01_2016-12-31_ValuationAllowancesAndReservesTypeAxis-ValuationAllowanceOfDeferredTaxAssetsMember" id="c28195148" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="d_2015-01-01_2015-12-31_ValuationAllowancesAndReservesTypeAxis-AllowanceForDoubtfulAccountsMember" decimals="-3" id="c28195155" unitRef="iso4217-usd">420000</us-gaap:ValuationAllowancesAndReservesDeductions>
  <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="d_2015-01-01_2015-12-31_ValuationAllowancesAndReservesTypeAxis-ValuationAllowanceOfDeferredTaxAssetsMember" decimals="-3" id="c28195161" unitRef="iso4217-usd">18000</us-gaap:ValuationAllowancesAndReservesDeductions>
  <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="d_2017-01-01_2017-12-31" id="c28194108" unitRef="xbrli-shares" xs:nil="true"/>
  <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="d_2016-01-01_2016-12-31" id="c28194109" unitRef="xbrli-shares" xs:nil="true"/>
  <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="d_2015-01-01_2015-12-31" id="c28194110" unitRef="xbrli-shares" xs:nil="true"/>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28194111" unitRef="xbrli-shares">9613000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28194112" unitRef="xbrli-shares">9588000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194113" unitRef="xbrli-shares">9560000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28193291" unitRef="xbrli-shares">9613000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
  <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28193292" unitRef="xbrli-shares">9588000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
  <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28193293" unitRef="xbrli-shares">9560000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c28194105" unitRef="xbrli-shares">9613000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="d_2016-01-01_2016-12-31" decimals="-3" id="c28194106" unitRef="xbrli-shares">9588000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="d_2015-01-01_2015-12-31" decimals="-3" id="c28194107" unitRef="xbrli-shares">9560000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WorkersCompensationLiabilityCurrent contextRef="i_2017-12-31_BalanceSheetLocationAxis-AccruedLiabilityMember" decimals="INF" id="c28193838" unitRef="iso4217-usd">400000</us-gaap:WorkersCompensationLiabilityCurrent>
  <us-gaap:WorkersCompensationLiabilityCurrent contextRef="i_2016-12-31_BalanceSheetLocationAxis-AccruedLiabilityMember" decimals="INF" id="c28193839" unitRef="iso4217-usd">600000</us-gaap:WorkersCompensationLiabilityCurrent>
  <us-gaap:WorkersCompensationLiabilityCurrent contextRef="i_2017-12-31" decimals="-3" id="c28194078" unitRef="iso4217-usd">422000</us-gaap:WorkersCompensationLiabilityCurrent>
  <us-gaap:WorkersCompensationLiabilityCurrent contextRef="i_2016-12-31" decimals="-3" id="c28194079" unitRef="iso4217-usd">569000</us-gaap:WorkersCompensationLiabilityCurrent>
  <us-gaap:WorkersCompensationLiabilityCurrentAndNoncurrent contextRef="i_2017-12-31" decimals="INF" id="c28193835" unitRef="iso4217-usd">3700000</us-gaap:WorkersCompensationLiabilityCurrentAndNoncurrent>
  <us-gaap:WorkersCompensationLiabilityCurrentAndNoncurrent contextRef="i_2016-12-31" decimals="INF" id="c28193837" unitRef="iso4217-usd">3400000</us-gaap:WorkersCompensationLiabilityCurrentAndNoncurrent>
  <us-gaap:WorkersCompensationLiabilityNoncurrent contextRef="i_2017-12-31_BalanceSheetLocationAxis-OtherLongtermLiabilitiesMember" decimals="INF" id="c28193840" unitRef="iso4217-usd">3300000</us-gaap:WorkersCompensationLiabilityNoncurrent>
  <us-gaap:WorkersCompensationLiabilityNoncurrent contextRef="i_2016-12-31_BalanceSheetLocationAxis-OtherLongtermLiabilitiesMember" decimals="INF" id="c28193842" unitRef="iso4217-usd">2800000</us-gaap:WorkersCompensationLiabilityNoncurrent>
  <link:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:loc xlink:href="#c28194658" xlink:label="c28194658" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c28194658" xlink:to="f-43-1" xlink:type="arc"/>
    <link:loc xlink:href="#c28194656" xlink:label="c28194656" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c28194656" xlink:to="f-43-1" xlink:type="arc"/>
    <link:loc xlink:href="#c28194654" xlink:label="c28194654" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c28194654" xlink:to="f-43-1" xlink:type="arc"/>
    <link:loc xlink:href="#c28194652" xlink:label="c28194652" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c28194652" xlink:to="f-43-1" xlink:type="arc"/>
    <link:loc xlink:href="#c28194660" xlink:label="c28194660" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c28194660" xlink:to="f-43-1" xlink:type="arc"/>
    <link:footnote xlink:label="f-43-1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The number of shares disclosed in this table are at the target level of 100%.</link:footnote>
    <link:loc xlink:href="#c28195040" xlink:label="c28195040" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c28195040" xlink:to="f-58-1" xlink:type="arc"/>
    <link:loc xlink:href="#c28195084" xlink:label="c28195084" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c28195084" xlink:to="f-58-2" xlink:type="arc"/>
    <link:loc xlink:href="#c28195041" xlink:label="c28195041" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c28195041" xlink:to="f-58-1" xlink:type="arc"/>
    <link:loc xlink:href="#c28193228" xlink:label="c28193228" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c28193228" xlink:to="f-58-1" xlink:type="arc"/>
    <link:loc xlink:href="#c28195085" xlink:label="c28195085" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c28195085" xlink:to="f-58-2" xlink:type="arc"/>
    <link:loc xlink:href="#c28195042" xlink:label="c28195042" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c28195042" xlink:to="f-58-1" xlink:type="arc"/>
    <link:loc xlink:href="#c28195043" xlink:label="c28195043" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c28195043" xlink:to="f-58-1" xlink:type="arc"/>
    <link:loc xlink:href="#c28193244" xlink:label="c28193244" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c28193244" xlink:to="f-58-2" xlink:type="arc"/>
    <link:loc xlink:href="#c28195082" xlink:label="c28195082" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c28195082" xlink:to="f-58-2" xlink:type="arc"/>
    <link:loc xlink:href="#c28195083" xlink:label="c28195083" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c28195083" xlink:to="f-58-2" xlink:type="arc"/>
    <link:footnote xlink:label="f-58-1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Gross profit for the fourth quarter of 2017 includes a charge of $1.2 million to cost of sales as a result of a change in estimate to workers compensation reserves.</link:footnote>
    <link:footnote xlink:label="f-58-2" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Operating income for the fourth quarter of 2016 includes the gain on sale of facility of $7.9 million.</link:footnote>
    <link:loc xlink:href="#c28195152" xlink:label="c28195152" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c28195152" xlink:to="f-59-1" xlink:type="arc"/>
    <link:loc xlink:href="#c28195139" xlink:label="c28195139" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c28195139" xlink:to="f-59-1" xlink:type="arc"/>
    <link:footnote xlink:label="f-59-1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Includes amounts that were classified as held for sale.</link:footnote>
    <link:loc xlink:href="#c28194109" xlink:label="c28194109" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c28194109" xlink:to="f-23-1" xlink:type="arc"/>
    <link:loc xlink:href="#c28194108" xlink:label="c28194108" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c28194108" xlink:to="f-23-1" xlink:type="arc"/>
    <link:loc xlink:href="#c28194110" xlink:label="c28194110" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c28194110" xlink:to="f-23-1" xlink:type="arc"/>
    <link:footnote xlink:label="f-23-1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The weighted-average number of antidilutive shares not included in the computation of diluted loss per share was approximately 196,000, 198,000 and 179,000 for the years ended December 31, 2017, 2016 and 2015, respectively.</link:footnote>
    <link:loc xlink:href="#c28194269" xlink:label="c28194269" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c28194269" xlink:to="f-31-1" xlink:type="arc"/>
    <link:loc xlink:href="#c28194287" xlink:label="c28194287" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c28194287" xlink:to="f-31-1" xlink:type="arc"/>
    <link:loc xlink:href="#c28194286" xlink:label="c28194286" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c28194286" xlink:to="f-31-1" xlink:type="arc"/>
    <link:loc xlink:href="#c28194285" xlink:label="c28194285" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c28194285" xlink:to="f-31-1" xlink:type="arc"/>
    <link:loc xlink:href="#c28194271" xlink:label="c28194271" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c28194271" xlink:to="f-31-1" xlink:type="arc"/>
    <link:loc xlink:href="#c28194270" xlink:label="c28194270" xlink:type="locator"/>
    <link:footnoteArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c28194270" xlink:to="f-31-1" xlink:type="arc"/>
    <link:footnote xlink:label="f-31-1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Other intangibles consist of favorable lease contracts and non-compete agreements.</link:footnote>
  </link:footnoteLink>
  <xbrli:unit id="xbrli-shares">
    <xbrli:measure>xbrli:shares</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="xbrli-pure">
    <xbrli:measure>xbrli:pure</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="iso4217-usd">
    <xbrli:measure>iso4217:USD</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="iso4217-cad">
    <xbrli:measure>iso4217:CAD</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="iso4217-usd-per-xbrli-shares">
    <xbrli:divide>
      <xbrli:unitNumerator>
        <xbrli:measure>iso4217:USD</xbrli:measure>
      </xbrli:unitNumerator>
      <xbrli:unitDenominator>
        <xbrli:measure>xbrli:shares</xbrli:measure>
      </xbrli:unitDenominator>
    </xbrli:divide>
  </xbrli:unit>
  <xbrli:context id="d_2009-06-17_2009-06-17">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2009-06-17</xbrli:startDate>
      <xbrli:endDate>2009-06-17</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2009-06-18_2009-06-18">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2009-06-18</xbrli:startDate>
      <xbrli:endDate>2009-06-18</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-07-01_2014-07-31_LossContingenciesByNatureOfContingencyAxis-PortlandHarborNaturalreSourcesTrusteeCouncilMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">nwpx:PortlandHarborNaturalreSourcesTrusteeCouncilMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-07-01</xbrli:startDate>
      <xbrli:endDate>2014-07-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-12-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-12-31_AwardTypeAxis-PerformanceSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-12-31_AwardTypeAxis-RestrictedStockUnitsAndPerformanceStockAwardsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nwpx:RestrictedStockUnitsAndPerformanceStockAwardsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">nwpx:CustomerOneMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerTwoMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">nwpx:CustomerTwoMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-12-31_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-AtchisonFacilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">nwpx:AtchisonFacilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-12-31_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-AtchisonFacilityMember_IncomeStatementLocationAxis-CostOfSalesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">nwpx:AtchisonFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-12-31_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-AtchisonFacilityMember_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">nwpx:AtchisonFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-12-31_IncomeStatementLocationAxis-CostOfSalesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-12-31_IncomeStatementLocationAxis-IncomeLossFromOperationsOfDiscontinuedOperationsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">nwpx:IncomeLossFromOperationsOfDiscontinuedOperationsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-12-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedNetGainLossFromHedgeIneffectivenessMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">nwpx:AccumulatedNetGainLossFromHedgeIneffectivenessMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-12-31_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-12-31_StatementGeographicalAxis-CA">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-12-31_StatementGeographicalAxis-US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-12-31_TitleOfIndividualAxis-DirectorMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:DirectorMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-12-31_ValuationAllowancesAndReservesTypeAxis-AllowanceForDoubtfulAccountsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForDoubtfulAccountsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-01-01_2015-12-31_ValuationAllowancesAndReservesTypeAxis-ValuationAllowanceOfDeferredTaxAssetsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-10-01_2015-10-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-10-01</xbrli:startDate>
      <xbrli:endDate>2015-10-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-10-26_2015-10-26_CreditFacilityAxis-CreditAgreement2015Member_RangeAxis-MaximumMember_VariableRateAxis-LondonInterbankOfferedRateLIBORMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nwpx:CreditAgreement2015Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-10-26</xbrli:startDate>
      <xbrli:endDate>2015-10-26</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-10-26_2015-10-26_CreditFacilityAxis-CreditAgreement2015Member_RangeAxis-MaximumMember_VariableRateAxis-PrimeRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nwpx:CreditAgreement2015Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-10-26</xbrli:startDate>
      <xbrli:endDate>2015-10-26</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-10-26_2015-10-26_CreditFacilityAxis-CreditAgreement2015Member_RangeAxis-MinimumMember_VariableRateAxis-LondonInterbankOfferedRateLIBORMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nwpx:CreditAgreement2015Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-10-26</xbrli:startDate>
      <xbrli:endDate>2015-10-26</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-10-26_2015-10-26_CreditFacilityAxis-CreditAgreement2015Member_RangeAxis-MinimumMember_VariableRateAxis-PrimeRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nwpx:CreditAgreement2015Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-10-26</xbrli:startDate>
      <xbrli:endDate>2015-10-26</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-03-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-12-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-12-31_AdjustmentsForNewAccountingPronouncementsAxis-AccountingStandardsUpdate201707Member_CreationDateAxis-YearEndedDecember312016Member_IncomeStatementLocationAxis-CostOfSalesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">nwpx:AccountingStandardsUpdate201707Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreationDateAxis">nwpx:YearEndedDecember312016Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-12-31_AwardTypeAxis-PerformanceSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-12-31_AwardTypeAxis-RestrictedStockUnitsAndPerformanceStockAwardsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nwpx:RestrictedStockUnitsAndPerformanceStockAwardsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">nwpx:CustomerOneMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-12-31_IncomeStatementLocationAxis-CostOfSalesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-12-31_IncomeStatementLocationAxis-IncomeLossFromOperationsOfDiscontinuedOperationsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">nwpx:IncomeLossFromOperationsOfDiscontinuedOperationsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-12-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedNetGainLossFromHedgeIneffectivenessMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">nwpx:AccumulatedNetGainLossFromHedgeIneffectivenessMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-12-31_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-12-31_StatementGeographicalAxis-CA">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-12-31_StatementGeographicalAxis-US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-12-31_TitleOfIndividualAxis-DirectorMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:DirectorMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-12-31_ValuationAllowancesAndReservesTypeAxis-AllowanceForDoubtfulAccountsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForDoubtfulAccountsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-12-31_ValuationAllowancesAndReservesTypeAxis-ValuationAllowanceOfDeferredTaxAssetsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-04-01_2016-06-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-04-01</xbrli:startDate>
      <xbrli:endDate>2016-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-07-01_2016-09-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-10-01_2016-12-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-10-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-10-01_2016-12-31_PropertyPlantAndEquipmentByTypeAxis-DenverFacilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">nwpx:DenverFacilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-10-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-10-01_2016-12-31_PropertyPlantAndEquipmentByTypeAxis-DenverFacilityMember_StatementBusinessSegmentsAxis-WaterTransmissionGroupMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">nwpx:DenverFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nwpx:WaterTransmissionGroupMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-10-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-10-04_2016-10-04_PropertyPlantAndEquipmentByTypeAxis-DenverFacilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">nwpx:DenverFacilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-10-04</xbrli:startDate>
      <xbrli:endDate>2016-10-04</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-01-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-03-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_AdjustmentsForNewAccountingPronouncementsAxis-AccountingStandardsUpdate201609Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201609Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_AdjustmentsForNewAccountingPronouncementsAxis-AccountingStandardsUpdate201707Member_CreationDateAxis-YearEndedDecember312016Member_IncomeStatementLocationAxis-CostOfSalesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">nwpx:AccountingStandardsUpdate201707Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreationDateAxis">nwpx:YearEndedDecember312016Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_AwardTypeAxis-EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_AwardTypeAxis-PerformanceSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_AwardTypeAxis-RestrictedStockUnitsAndPerformanceStockAwardsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nwpx:RestrictedStockUnitsAndPerformanceStockAwardsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_IncomeStatementLocationAxis-CostOfSalesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_IncomeStatementLocationAxis-IncomeLossFromOperationsOfDiscontinuedOperationsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">nwpx:IncomeLossFromOperationsOfDiscontinuedOperationsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember_RangeAxis-MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember_RangeAxis-MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-LandImprovementsMember_RangeAxis-MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandImprovementsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-LandImprovementsMember_RangeAxis-MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandImprovementsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember_RangeAxis-MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember_RangeAxis-MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_RangeAxis-MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_RangeAxis-MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedNetGainLossFromHedgeIneffectivenessMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">nwpx:AccumulatedNetGainLossFromHedgeIneffectivenessMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_StatementGeographicalAxis-CA">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_StatementGeographicalAxis-US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_TitleOfIndividualAxis-DirectorMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:DirectorMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ValuationAllowancesAndReservesTypeAxis-AllowanceForDoubtfulAccountsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForDoubtfulAccountsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ValuationAllowancesAndReservesTypeAxis-ValuationAllowanceOfDeferredTaxAssetsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-04-01_2017-06-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</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="d_2017-07-01_2017-09-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-07-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-10-01_2017-12-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-10-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-10-01_2017-12-31_IncomeStatementLocationAxis-CostOfSalesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-10-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-12-26_2017-12-26_DisposalGroupClassificationAxis-ToSecureIndemnificationObligationsMember_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-AtchisonFacilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">nwpx:ToSecureIndemnificationObligationsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">nwpx:AtchisonFacilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-12-26</xbrli:startDate>
      <xbrli:endDate>2017-12-26</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-12-26_2017-12-26_DisposalGroupClassificationAxis-UntilReceiptByBuyerMember_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-AtchisonFacilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">nwpx:UntilReceiptByBuyerMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">nwpx:AtchisonFacilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-12-26</xbrli:startDate>
      <xbrli:endDate>2017-12-26</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_StatementScenarioAxis-ScenarioForecastMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:ScenarioForecastMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-06-30_LossContingenciesByNatureOfContingencyAxis-PortlandHarborNaturalreSourcesTrusteeCouncilMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">nwpx:PortlandHarborNaturalreSourcesTrusteeCouncilMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-12-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-12-31_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-12-31_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-12-31_ValuationAllowancesAndReservesTypeAxis-AllowanceForDoubtfulAccountsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForDoubtfulAccountsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-12-31_ValuationAllowancesAndReservesTypeAxis-ValuationAllowanceOfDeferredTaxAssetsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-03-31_StatementBusinessSegmentsAxis-WaterTransmissionGroupMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nwpx:WaterTransmissionGroupMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-10-26">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-10-26</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-12-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-12-31_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-12-31_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-12-31_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-12-31_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-12-31_ValuationAllowancesAndReservesTypeAxis-AllowanceForDoubtfulAccountsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForDoubtfulAccountsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-12-31_ValuationAllowancesAndReservesTypeAxis-ValuationAllowanceOfDeferredTaxAssetsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_AwardTypeAxis-PerformanceSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_AwardTypeAxis-RestrictedStockUnitsAndPerformanceStockAwardsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nwpx:RestrictedStockUnitsAndPerformanceStockAwardsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_BalanceSheetLocationAxis-AccruedLiabilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">nwpx:AccruedLiabilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_BalanceSheetLocationAxis-OtherLongtermLiabilitiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">nwpx:OtherLongtermLiabilitiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_CreditFacilityAxis-CreditAgreement2015Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nwpx:CreditAgreement2015Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-OtherIntangibleAssetsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_HedgingDesignationAxis-DesignatedAsHedgingInstrumentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_HedgingDesignationAxis-NondesignatedMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_PropertyPlantAndEquipmentByTypeAxis-AssetsHeldUnderCapitalLeasesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetsHeldUnderCapitalLeasesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_PropertyPlantAndEquipmentByTypeAxis-ConstructionInProgressMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_PropertyPlantAndEquipmentByTypeAxis-LandImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_RestructuringCostAndReserveAxis-DemobilizationActivitiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">nwpx:DemobilizationActivitiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_RestructuringCostAndReserveAxis-EmployeeSeveranceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_StatementGeographicalAxis-MX">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_ValuationAllowancesAndReservesTypeAxis-AllowanceForDoubtfulAccountsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForDoubtfulAccountsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_ValuationAllowancesAndReservesTypeAxis-ValuationAllowanceOfDeferredTaxAssetsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-06-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-26_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-AtchisonFacilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">nwpx:AtchisonFacilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-26</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_AwardTypeAxis-RestrictedStockUnitsAndPerformanceStockAwardsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nwpx:RestrictedStockUnitsAndPerformanceStockAwardsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_BalanceSheetLocationAxis-AccruedLiabilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">nwpx:AccruedLiabilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_BalanceSheetLocationAxis-OtherLongtermLiabilitiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">nwpx:OtherLongtermLiabilitiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_CounterpartyNameAxis-LowerWillametteGroupMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">nwpx:LowerWillametteGroupMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_CreditFacilityAxis-CreditAgreement2015Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nwpx:CreditAgreement2015Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_DerivativeInstrumentRiskAxis-CanadianForwardContractRemainingMaturitiesOf15To17MonthsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nwpx:CanadianForwardContractRemainingMaturitiesOf15To17MonthsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-OtherIntangibleAssetsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_HedgingDesignationAxis-DesignatedAsHedgingInstrumentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_HedgingDesignationAxis-NondesignatedMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-AssetsHeldUnderCapitalLeasesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetsHeldUnderCapitalLeasesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-ConstructionInProgressMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-LandImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_RestructuringCostAndReserveAxis-DemobilizationActivitiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">nwpx:DemobilizationActivitiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_RestructuringCostAndReserveAxis-EmployeeSeveranceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementEquityComponentsAxis-AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementGeographicalAxis-MX">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_ValuationAllowancesAndReservesTypeAxis-AllowanceForDoubtfulAccountsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForDoubtfulAccountsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_ValuationAllowancesAndReservesTypeAxis-ValuationAllowanceOfDeferredTaxAssetsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-02-23">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-02-23</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_AdjustmentsForNewAccountingPronouncementsAxis-AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis-RetainedEarningsMember_StatementScenarioAxis-ScenarioForecastMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001001385</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:ScenarioForecastMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>nwpx-20171231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 10:04PM UTC 2018-03-15--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" 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/2014-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2016-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:naics="http://xbrl.sec.gov/naics/2011-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nwpx="http://www.nwpipe.com/20171231" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2017-01-31" xmlns:us-types="http://fasb.org/us-types/2017-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.nwpipe.com/20171231">
  <xsd:import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/naics/2011-01-31" schemaLocation="http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/stpr/2011-01-31" schemaLocation="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/currency/2017-01-31" schemaLocation="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd"/>
  <xsd:import namespace="http://fasb.org/us-types/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-types-2017-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/dei/2014-01-31" schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xsd:import namespace="http://fasb.org/us-gaap/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/exch/2016-01-31" schemaLocation="http://xbrl.sec.gov/exch/2016/exch-2016-01-31.xsd"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="nwpx-20171231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="nwpx-20171231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="nwpx-20171231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="nwpx-20171231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="statement-document-and-entity-information" roleURI="http://www.nwpipe.com/20171231/role/statement-document-and-entity-information">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-statements-of-operations" roleURI="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-operations">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">001 - Statement - Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-statements-of-comprehensive-loss" roleURI="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-comprehensive-loss">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">002 - Statement - Consolidated Statements of Comprehensive Loss</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-balance-sheets" roleURI="http://www.nwpipe.com/20171231/role/statement-consolidated-balance-sheets">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">003 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-balance-sheets-parentheticals" roleURI="http://www.nwpipe.com/20171231/role/statement-consolidated-balance-sheets-parentheticals">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">004 - Statement - Consolidated Balance Sheets (Parentheticals)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-statements-of-stockholders-equity" roleURI="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-stockholders-equity">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">005 - Statement - Consolidated Statements of Stockholders' Equity</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-statements-of-stockholders-equity-parentheticals" roleURI="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-stockholders-equity-parentheticals">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">006 - Statement - Consolidated Statements of Stockholders' Equity (Parentheticals)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-statements-of-cash-flows" roleURI="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-cash-flows">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">007 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-statements-of-cash-flows-parentheticals" roleURI="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-cash-flows-parentheticals">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">008 - Statement - Consolidated Statements of Cash Flows (Parentheticals)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-organization" roleURI="http://www.nwpipe.com/20171231/role/statement-note-1-organization">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">009 - Disclosure - Note 1 - Organization</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-summary-of-significant-accounting-policies" roleURI="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">010 - Disclosure - Note 2 - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-discontinued-operations" roleURI="http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">011 - Disclosure - Note 3 - Discontinued Operations</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-cost-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings" roleURI="http://www.nwpipe.com/20171231/role/statement-note-4-cost-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">012 - Disclosure - Note 4 - Cost and Estimated Earnings in Excess of Billings on Uncompleted Contracts and Billings in Excess of Costs and Estimated Earnings</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-inventories" roleURI="http://www.nwpipe.com/20171231/role/statement-note-5-inventories">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">013 - Disclosure - Note 5 - Inventories</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-property-and-equipment" roleURI="http://www.nwpipe.com/20171231/role/statement-note-6-property-and-equipment">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">014 - Disclosure - Note 6 - Property and Equipment</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-intangible-assets" roleURI="http://www.nwpipe.com/20171231/role/statement-note-7-intangible-assets">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">015 - Disclosure - Note 7 - Intangible Assets</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-line-of-credit" roleURI="http://www.nwpipe.com/20171231/role/statement-note-8-line-of-credit">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">016 - Disclosure - Note 8 - Line of Credit</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-leases" roleURI="http://www.nwpipe.com/20171231/role/statement-note-9-leases">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">017 - Disclosure - Note 9 - Leases</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-fair-value-measurements" roleURI="http://www.nwpipe.com/20171231/role/statement-note-10-fair-value-measurements">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">018 - Disclosure - Note 10 - Fair Value Measurements</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-11-derivative-instruments-and-hedging-activities" roleURI="http://www.nwpipe.com/20171231/role/statement-note-11-derivative-instruments-and-hedging-activities">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">019 - Disclosure - Note 11 - Derivative Instruments and Hedging Activities</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-12-retirement-plans" roleURI="http://www.nwpipe.com/20171231/role/statement-note-12-retirement-plans">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">020 - Disclosure - Note 12 - Retirement Plans</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-sharebased-compensation" roleURI="http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">021 - Disclosure - Note 13 - Share-based Compensation</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-14-shareholder-rights-plan" roleURI="http://www.nwpipe.com/20171231/role/statement-note-14-shareholder-rights-plan">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">022 - Disclosure - Note 14 - Shareholder Rights Plan</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-commitments-and-contingencies" roleURI="http://www.nwpipe.com/20171231/role/statement-note-15-commitments-and-contingencies">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">023 - Disclosure - Note 15 - Commitments and Contingencies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-16-income-taxes" roleURI="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">024 - Disclosure - Note 16 - Income Taxes</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-17-accumulated-other-comprehensive-loss" roleURI="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">025 - Disclosure - Note 17 - Accumulated Other Comprehensive Loss</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-18-restructuring-" roleURI="http://www.nwpipe.com/20171231/role/statement-note-18-restructuring-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">026 - Disclosure - Note 18 - Restructuring</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-19-related-party-transactions" roleURI="http://www.nwpipe.com/20171231/role/statement-note-19-related-party-transactions">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">027 - Disclosure - Note 19 - Related Party Transactions</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-20-quarterly-data-unaudited" roleURI="http://www.nwpipe.com/20171231/role/statement-note-20-quarterly-data-unaudited">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">028 - Disclosure - Note 20 - Quarterly Data (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-schedule-ii-valuation-and-qualifying-accounts" roleURI="http://www.nwpipe.com/20171231/role/statement-schedule-ii-valuation-and-qualifying-accounts">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">029 - Document - Schedule II - Valuation and Qualifying Accounts</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-significant-accounting-policies-policies" roleURI="http://www.nwpipe.com/20171231/role/statement-significant-accounting-policies-policies">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">030 - Disclosure - Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-summary-of-significant-accounting-policies-tables" roleURI="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">031 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-discontinued-operations-tables" roleURI="http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">032 - Disclosure - Note 3 - Discontinued Operations (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-cost-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-tables" roleURI="http://www.nwpipe.com/20171231/role/statement-note-4-cost-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">033 - Disclosure - Note 4 - Cost and Estimated Earnings in Excess of Billings on Uncompleted Contracts and Billings in Excess of Costs and Estimated Earnings (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-inventories-tables" roleURI="http://www.nwpipe.com/20171231/role/statement-note-5-inventories-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">034 - Disclosure - Note 5 - Inventories (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-property-and-equipment-tables" roleURI="http://www.nwpipe.com/20171231/role/statement-note-6-property-and-equipment-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">035 - Disclosure - Note 6 - Property and Equipment (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-intangible-assets-tables" roleURI="http://www.nwpipe.com/20171231/role/statement-note-7-intangible-assets-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">036 - Disclosure - Note 7 - Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-leases-tables" roleURI="http://www.nwpipe.com/20171231/role/statement-note-9-leases-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">037 - Disclosure - Note 9 - Leases (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-fair-value-measurements-tables" roleURI="http://www.nwpipe.com/20171231/role/statement-note-10-fair-value-measurements-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">038 - Disclosure - Note 10 - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-sharebased-compensation-tables" roleURI="http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">039 - Disclosure - Note 13 - Share-based Compensation (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-16-income-taxes-tables" roleURI="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">040 - Disclosure - Note 16 - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-17-accumulated-other-comprehensive-loss-tables" roleURI="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">041 - Disclosure - Note 17 - Accumulated Other Comprehensive Loss (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-20-quarterly-data-unaudited-tables" roleURI="http://www.nwpipe.com/20171231/role/statement-note-20-quarterly-data-unaudited-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">042 - Disclosure - Note 20 - Quarterly Data (Unaudited) (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-schedule-ii-valuation-and-qualifying-accounts-tables" roleURI="http://www.nwpipe.com/20171231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">043 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-organization-details-textual" roleURI="http://www.nwpipe.com/20171231/role/statement-note-1-organization-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">044 - Disclosure - Note 1 - Organization (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-summary-of-significant-accounting-policies-details-textual" roleURI="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">045 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-summary-of-significant-accounting-policies-summary-of-accrued-liabilities-details" roleURI="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-accrued-liabilities-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">046 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Summary of Accrued Liabilities (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-summary-of-significant-accounting-policies-net-sales-from-continuing-operations-by-geographic-region-details" roleURI="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-net-sales-from-continuing-operations-by-geographic-region-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">047 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Net Sales From Continuing Operations by Geographic Region (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-summary-of-significant-accounting-policies-loss-per-basic-and-diluted-weighted-average-common-share-outstanding-for-continuing-and-discontinued-operations-details" roleURI="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-loss-per-basic-and-diluted-weighted-average-common-share-outstanding-for-continuing-and-discontinued-operations-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">048 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Loss Per Basic and Diluted Weighted Average Common Share Outstanding for Continuing and Discontinued Operations (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-discontinued-operations-details-textual" roleURI="http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">049 - Disclosure - Note 3 - Discontinued Operations (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-discontinued-operations-balance-sheet-disclosures-details" roleURI="http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations-balance-sheet-disclosures-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">050 - Disclosure - Note 3 - Discontinued Operations - Balance Sheet Disclosures (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-discontinued-operations-operating-results-for-discontinued-operations-details" roleURI="http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations-operating-results-for-discontinued-operations-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">051 - Disclosure - Note 3 - Discontinued Operations - Operating Results for Discontinued Operations (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-costs-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-uncompleted-contracts-details" roleURI="http://www.nwpipe.com/20171231/role/statement-note-4-costs-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-uncompleted-contracts-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">052 - Disclosure - Note 4 - Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts and Billings in Excess of Costs and Estimated Earnings - Uncompleted Contracts (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-inventories-components-of-inventories-details" roleURI="http://www.nwpipe.com/20171231/role/statement-note-5-inventories-components-of-inventories-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">053 - Disclosure - Note 5 - Inventories - Components of Inventories (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-property-and-equipment-details-textual" roleURI="http://www.nwpipe.com/20171231/role/statement-note-6-property-and-equipment-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">054 - Disclosure - Note 6 - Property and Equipment (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-property-and-equipment-property-plant-and-equipment-details" roleURI="http://www.nwpipe.com/20171231/role/statement-note-6-property-and-equipment-property-plant-and-equipment-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">055 - Disclosure - Note 6 - Property and Equipment - Property, Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-intangible-assets-summary-of-intangible-assets-details" roleURI="http://www.nwpipe.com/20171231/role/statement-note-7-intangible-assets-summary-of-intangible-assets-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">056 - Disclosure - Note 7 - Intangible Assets - Summary of Intangible Assets (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-intangible-assets-summary-of-estimated-amortization-expense-details" roleURI="http://www.nwpipe.com/20171231/role/statement-note-7-intangible-assets-summary-of-estimated-amortization-expense-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">057 - Disclosure - Note 7 - Intangible Assets - Summary of Estimated Amortization Expense (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-line-of-credit-details-textual" roleURI="http://www.nwpipe.com/20171231/role/statement-note-8-line-of-credit-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">058 - Disclosure - Note 8 - Line of Credit (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-leases-details-textual" roleURI="http://www.nwpipe.com/20171231/role/statement-note-9-leases-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">059 - Disclosure - Note 9 - Leases (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-capital-leases-details" roleURI="http://www.nwpipe.com/20171231/role/statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-capital-leases-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">060 - Disclosure - Note 9 - Leases - Schedule of Future Minimum Lease Payments for Capital Leases (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-operating-leases-details" roleURI="http://www.nwpipe.com/20171231/role/statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-operating-leases-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">061 - Disclosure - Note 9 - Leases - Schedule of Future Minimum Lease Payments for Operating Leases (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-fair-value-measurements-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details" roleURI="http://www.nwpipe.com/20171231/role/statement-note-10-fair-value-measurements-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">062 - Disclosure - Note 10 - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-11-derivative-instruments-and-hedging-activities-details-textual" roleURI="http://www.nwpipe.com/20171231/role/statement-note-11-derivative-instruments-and-hedging-activities-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">063 - Disclosure - Note 11 - Derivative Instruments and Hedging Activities (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-12-retirement-plans-details-textual" roleURI="http://www.nwpipe.com/20171231/role/statement-note-12-retirement-plans-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">064 - Disclosure - Note 12 - Retirement Plans (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-sharebased-compensation-details-textual" roleURI="http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">065 - Disclosure - Note 13 - Share-based Compensation (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-sharebased-compensation-sharebased-compensation-expense-details" roleURI="http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation-sharebased-compensation-expense-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">066 - Disclosure - Note 13 - Share-based Compensation - Share-based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-sharebased-compensation-stock-option-activity-details" roleURI="http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation-stock-option-activity-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">067 - Disclosure - Note 13 - Share-based Compensation - Stock Option Activity (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-sharebased-compensation-rsu-and-psa-activity-details" roleURI="http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation-rsu-and-psa-activity-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">068 - Disclosure - Note 13 - Share-based Compensation - RSU and PSA Activity (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-14-shareholder-rights-plan-details-textual" roleURI="http://www.nwpipe.com/20171231/role/statement-note-14-shareholder-rights-plan-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">069 - Disclosure - Note 14 - Shareholder Rights Plan (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-commitments-and-contingencies-details-textual" roleURI="http://www.nwpipe.com/20171231/role/statement-note-15-commitments-and-contingencies-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">070 - Disclosure - Note 15 - Commitments and Contingencies (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-16-income-taxes-details-textual" roleURI="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">071 - Disclosure - Note 16 - Income Taxes (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-16-income-taxes-summary-of-components-of-income-tax-expense-for-continuing-operations-details" roleURI="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-summary-of-components-of-income-tax-expense-for-continuing-operations-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">072 - Disclosure - Note 16 - Income Taxes - Summary of Components of Income Tax Expense for Continuing Operations (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details" roleURI="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">073 - Disclosure - Note 16 - Income Taxes - Effective Income Tax Rate Reconciliation (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details-parentheticals" roleURI="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details-parentheticals">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">074 - Disclosure - Note 16 - Income Taxes - Effective Income Tax Rate Reconciliation (Details) (Parentheticals)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-16-income-taxes-summary-of-current-and-noncurrent-deferred-tax-assets-and-liabilities-details" roleURI="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-summary-of-current-and-noncurrent-deferred-tax-assets-and-liabilities-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">075 - Disclosure - Note 16 - Income Taxes - Summary of Current and Noncurrent Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-16-income-taxes-summary-of-changes-in-unrecognized-tax-benefits-details" roleURI="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-summary-of-changes-in-unrecognized-tax-benefits-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">076 - Disclosure - Note 16 - Income Taxes - Summary of Changes in Unrecognized Tax Benefits (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details" roleURI="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">077 - Disclosure - Note 17 - Accumulated Other Comprehensive Loss - Summary of Accumulated Other Comprehensive Loss (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details-parentheticals" roleURI="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details-parentheticals">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">078 - Disclosure - Note 17 - Accumulated Other Comprehensive Loss - Summary of Accumulated Other Comprehensive Loss (Details) (Parentheticals)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-17-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-details" roleURI="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">079 - Disclosure - Note 17 - Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Loss (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-17-accumulated-other-comprehensive-loss-reclassification-of-accumulated-other-comprehensive-loss-details" roleURI="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-reclassification-of-accumulated-other-comprehensive-loss-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">080 - Disclosure - Note 17 - Accumulated Other Comprehensive Loss - Reclassification of Accumulated Other Comprehensive Loss (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-18-restructuring-details-textual" roleURI="http://www.nwpipe.com/20171231/role/statement-note-18-restructuring-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">081 - Disclosure - Note 18 - Restructuring (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-20-quarterly-data-unaudited-details-textual" roleURI="http://www.nwpipe.com/20171231/role/statement-note-20-quarterly-data-unaudited-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">082 - Disclosure - Note 20 - Quarterly Data (Unaudited) (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-20-quarterly-data-unaudited-summary-of-quarterly-financial-data-details" roleURI="http://www.nwpipe.com/20171231/role/statement-note-20-quarterly-data-unaudited-summary-of-quarterly-financial-data-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">083 - Disclosure - Note 20 - Quarterly Data (Unaudited) - Summary of Quarterly Financial Data (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" roleURI="http://www.nwpipe.com/20171231/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">084 - Disclosure - Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element abstract="true" id="nwpx_AccountingStandardsUpdate201707Member" name="AccountingStandardsUpdate201707Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_AccruedLiabilitiesPolicyTextBlock" name="AccruedLiabilitiesPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_AccruedLiabilityMember" name="AccruedLiabilityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_AccumulatedNetGainLossFromHedgeIneffectivenessMember" name="AccumulatedNetGainLossFromHedgeIneffectivenessMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_AccumulatedOtherComprehensiveIncomeLossCumulativeChangeInNetGainLossFromCashFlowHedgeEffectTax" name="AccumulatedOtherComprehensiveIncomeLossCumulativeChangeInNetGainLossFromCashFlowHedgeEffectTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTaxExpenseBenefit" name="AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTaxExpenseBenefit" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_AccumulatedOtherComprehensiveIncomeLossUnrecognizedNetActuarialLossesNetOfTax" name="AccumulatedOtherComprehensiveIncomeLossUnrecognizedNetActuarialLossesNetOfTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element id="nwpx_AcquisitionPercentage" name="AcquisitionPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/>
  <xsd:element id="nwpx_AmendedAndRestatedRightsAgreementExpirationDate" name="AmendedAndRestatedRightsAgreementExpirationDate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:dateItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_AtchisonFacilityMember" name="AtchisonFacilityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_BillingsToDateOnUncompletedContracts" name="BillingsToDateOnUncompletedContracts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element id="nwpx_BookOverdrafts" name="BookOverdrafts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="nwpx_CanadianForwardContractRemainingMaturitiesOf15To17MonthsMember" name="CanadianForwardContractRemainingMaturitiesOf15To17MonthsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_CapitalLeaseWeightedAverageInterestRate" name="CapitalLeaseWeightedAverageInterestRate" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/>
  <xsd:element id="nwpx_CompanyMatchingPercentageOnFirstSixPercentOfEmployeeContributions" name="CompanyMatchingPercentageOnFirstSixPercentOfEmployeeContributions" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_CompanyMatchingPercentageOnFirstTenThousandDollarEmployeeContributions" name="CompanyMatchingPercentageOnFirstTenThousandDollarEmployeeContributions" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_CostsAndEstimatedEarningsInExcessOfBillingsAndBillingsInExcessOfCostsAndEstimatedEarningsNet" name="CostsAndEstimatedEarningsInExcessOfBillingsAndBillingsInExcessOfCostsAndEstimatedEarningsNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element id="nwpx_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTextBlock" name="CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_CostsIncurredAndEstimatedEarningsOnUncompletedContracts" name="CostsIncurredAndEstimatedEarningsOnUncompletedContracts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element id="nwpx_CostsIncurredOnUncompletedContracts" name="CostsIncurredOnUncompletedContracts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="nwpx_CreditAgreement2015Member" name="CreditAgreement2015Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_CustomerOneMember" name="CustomerOneMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_CustomerTwoMember" name="CustomerTwoMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_DeferredTaxAssetOtherAssetsNoncurrent" name="DeferredTaxAssetOtherAssetsNoncurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element id="nwpx_DeferredTaxAssetTradeReceivableNet" name="DeferredTaxAssetTradeReceivableNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element id="nwpx_DeferredTaxAssetsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" name="DeferredTaxAssetsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element id="nwpx_DeferredTaxLiabilitiesCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsNet" name="DeferredTaxLiabilitiesCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element id="nwpx_DefinedContributionPlanNumberOfInvestmentOptions" name="DefinedContributionPlanNumberOfInvestmentOptions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="nwpx_DemobilizationActivitiesMember" name="DemobilizationActivitiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_DenverFacilityMember" name="DenverFacilityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeTax" name="DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresTableTextBlock" name="DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresTableTextBlock" name="DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseBenefit" name="DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseBenefit" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" name="DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_DividendDistributionUnderShareholderRightsPlan" name="DividendDistributionUnderShareholderRightsPlan" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="nwpx_DocumentAndEntityInformation" name="DocumentAndEntityInformation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_EffectiveIncomeTaxRateReconciliationExcessTaxShortfallOnStockBasedCompensation" name="EffectiveIncomeTaxRateReconciliationExcessTaxShortfallOnStockBasedCompensation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_EmployeeContributionPercentageForWhichCompanyWillMatchAtFiftyPercent" name="EmployeeContributionPercentageForWhichCompanyWillMatchAtFiftyPercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_EstimatedCostOfEPASelectedRemedy" name="EstimatedCostOfEPASelectedRemedy" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_EstimatedEarningsOnUncompletedContracts" name="EstimatedEarningsOnUncompletedContracts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element id="nwpx_EstimatedTimeToCompleteSelectedEPARemedy" name="EstimatedTimeToCompleteSelectedEPARemedy" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_ExpectedGainLossOnUncompletedContracts" name="ExpectedGainLossOnUncompletedContracts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element id="nwpx_GainLossOnDispositionOfFacility" name="GainLossOnDispositionOfFacility" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_IncomeLossFromOperationsOfDiscontinuedOperationsMember" name="IncomeLossFromOperationsOfDiscontinuedOperationsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_IncomeTaxReconciliationTaxFederalAndStateTaxCredits" name="IncomeTaxReconciliationTaxFederalAndStateTaxCredits" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_InventoryCurrentAndNonCurrentNet" name="InventoryCurrentAndNonCurrentNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="nwpx_LowerWillametteGroupMember" name="LowerWillametteGroupMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_MaturityPeriodForForwardContracts" name="MaturityPeriodForForwardContracts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_MaximumDurationOfOperatingLeases" name="MaximumDurationOfOperatingLeases" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_MinimumPerformanceAwardsIssuedMultiplier" name="MinimumPerformanceAwardsIssuedMultiplier" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_NonqualifiedRetirementSavingsPlanActuarialYearlyAssetGrowthPercentageAssumption" name="NonqualifiedRetirementSavingsPlanActuarialYearlyAssetGrowthPercentageAssumption" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_NoteToFinancialStatementDetailsTextual" name="NoteToFinancialStatementDetailsTextual" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_NotesToFinancialStatements" name="NotesToFinancialStatements" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_NotesToFinancialStatementsAbstract" name="NotesToFinancialStatementsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_NumberOfActiveStockIncentivePlans" name="NumberOfActiveStockIncentivePlans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_NumberOfCustomersWithReceivableBalanceInExcessOfTenPercentOfReceivables" name="NumberOfCustomersWithReceivableBalanceInExcessOfTenPercentOfReceivables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_NumberOfInactiveStockOptionPlans" name="NumberOfInactiveStockOptionPlans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_NumberOfMajorCustomers" name="NumberOfMajorCustomers" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_NumberOfNoncontributoryDefinedBenefitPlans" name="NumberOfNoncontributoryDefinedBenefitPlans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_NumberOfPotentiallyResponsibleParties" name="NumberOfPotentiallyResponsibleParties" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant"/>
  <xsd:element id="nwpx_NumberOfSeriesJuniorParticipatingPreferredStockSharesReserved" name="NumberOfSeriesJuniorParticipatingPreferredStockSharesReserved" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant"/>
  <xsd:element id="nwpx_OfficerContributionForWhichCompanyWillMatchAtFiftyPercent" name="OfficerContributionForWhichCompanyWillMatchAtFiftyPercent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_OtherLongtermLiabilitiesMember" name="OtherLongtermLiabilitiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_PaymentsOfContingentConsideration" name="PaymentsOfContingentConsideration" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_PortlandHarborNaturalreSourcesTrusteeCouncilMember" name="PortlandHarborNaturalreSourcesTrusteeCouncilMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_ProceedsFromSaleOfFacility" name="ProceedsFromSaleOfFacility" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_PurchasePriceUnderRights" name="PurchasePriceUnderRights" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="instant"/>
  <xsd:element id="nwpx_RestrictedStockUnitsAndPerformanceShareAwardTargetLevelPercentage" name="RestrictedStockUnitsAndPerformanceShareAwardTargetLevelPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="nwpx_RestrictedStockUnitsAndPerformanceStockAwardsMember" name="RestrictedStockUnitsAndPerformanceStockAwardsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_RetirementPlanExpense" name="RetirementPlanExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayAfter35yearCareer" name="RetirementTargetBenefitPlanPercentageOfFinalBasePayAfter35yearCareer" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/>
  <xsd:element id="nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayPerYearOfService" name="RetirementTargetBenefitPlanPercentageOfFinalBasePayPerYearOfService" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/>
  <xsd:element id="nwpx_RightRedemptionValue" name="RightRedemptionValue" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="instant"/>
  <xsd:element id="nwpx_ScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" name="ScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_ScheduleOfCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTableTextBlock" name="ScheduleOfCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_ScheduleOfInventoryCurrentAndNonCurrentTableTextBlock" name="ScheduleOfInventoryCurrentAndNonCurrentTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_SelectEmployeeContributionForWhichCompanyWillMatchAtFiftyPercent" name="SelectEmployeeContributionForWhichCompanyWillMatchAtFiftyPercent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberAtTargetLevelOfPerformance" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberAtTargetLevelOfPerformance" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant"/>
  <xsd:element id="nwpx_ShareBasedCompensationArrangementByStockBasedPaymentAwardGrantDateFairValue" name="ShareBasedCompensationArrangementByStockBasedPaymentAwardGrantDateFairValue" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_ShareholderRightsPlanDisclosureTextBlock" name="ShareholderRightsPlanDisclosureTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_SummaryOfValuationAndQualifyingAccountsTableTextBlock" name="SummaryOfValuationAndQualifyingAccountsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_ToSecureIndemnificationObligationsMember" name="ToSecureIndemnificationObligationsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_UntilReceiptByBuyerMember" name="UntilReceiptByBuyerMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_ValueOfExercisedRight" name="ValueOfExercisedRight" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="nwpx_WaterTransmissionGroupMember" name="WaterTransmissionGroupMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_WorkersCompensationExpense" name="WorkersCompensationExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="nwpx_WorkersCompensationInsurancePolicyTextBlock" name="WorkersCompensationInsurancePolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_YearEndedDecember312016Member" name="YearEndedDecember312016Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-10-fair-value-measurements-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details" name="statement-statement-note-10-fair-value-measurements-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-10-fair-value-measurements-tables" name="statement-statement-note-10-fair-value-measurements-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-13-sharebased-compensation-rsu-and-psa-activity-details" name="statement-statement-note-13-sharebased-compensation-rsu-and-psa-activity-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-13-sharebased-compensation-sharebased-compensation-expense-details" name="statement-statement-note-13-sharebased-compensation-sharebased-compensation-expense-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-13-sharebased-compensation-stock-option-activity-details" name="statement-statement-note-13-sharebased-compensation-stock-option-activity-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-13-sharebased-compensation-tables" name="statement-statement-note-13-sharebased-compensation-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details" name="statement-statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details-parentheticals" name="statement-statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details-parentheticals" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-16-income-taxes-summary-of-changes-in-unrecognized-tax-benefits-details" name="statement-statement-note-16-income-taxes-summary-of-changes-in-unrecognized-tax-benefits-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-16-income-taxes-summary-of-components-of-income-tax-expense-for-continuing-operations-details" name="statement-statement-note-16-income-taxes-summary-of-components-of-income-tax-expense-for-continuing-operations-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-16-income-taxes-summary-of-current-and-noncurrent-deferred-tax-assets-and-liabilities-details" name="statement-statement-note-16-income-taxes-summary-of-current-and-noncurrent-deferred-tax-assets-and-liabilities-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-16-income-taxes-tables" name="statement-statement-note-16-income-taxes-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-details" name="statement-statement-note-17-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-reclassification-of-accumulated-other-comprehensive-loss-details" name="statement-statement-note-17-accumulated-other-comprehensive-loss-reclassification-of-accumulated-other-comprehensive-loss-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details" name="statement-statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details-parentheticals" name="statement-statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details-parentheticals" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-tables" name="statement-statement-note-17-accumulated-other-comprehensive-loss-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-loss-per-basic-and-diluted-weighted-average-common-share-outstanding-for-continuing-and-discontinued-operations-details" name="statement-statement-note-2-summary-of-significant-accounting-policies-loss-per-basic-and-diluted-weighted-average-common-share-outstanding-for-continuing-and-discontinued-operations-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-net-sales-from-continuing-operations-by-geographic-region-details" name="statement-statement-note-2-summary-of-significant-accounting-policies-net-sales-from-continuing-operations-by-geographic-region-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-summary-of-accrued-liabilities-details" name="statement-statement-note-2-summary-of-significant-accounting-policies-summary-of-accrued-liabilities-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-tables" name="statement-statement-note-2-summary-of-significant-accounting-policies-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-20-quarterly-data-unaudited-summary-of-quarterly-financial-data-details" name="statement-statement-note-20-quarterly-data-unaudited-summary-of-quarterly-financial-data-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-20-quarterly-data-unaudited-tables" name="statement-statement-note-20-quarterly-data-unaudited-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-3-discontinued-operations-balance-sheet-disclosures-details" name="statement-statement-note-3-discontinued-operations-balance-sheet-disclosures-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-3-discontinued-operations-operating-results-for-discontinued-operations-details" name="statement-statement-note-3-discontinued-operations-operating-results-for-discontinued-operations-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-3-discontinued-operations-tables" name="statement-statement-note-3-discontinued-operations-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-4-cost-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-tables" name="statement-statement-note-4-cost-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-4-costs-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-uncompleted-contracts-details" name="statement-statement-note-4-costs-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-uncompleted-contracts-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-5-inventories-components-of-inventories-details" name="statement-statement-note-5-inventories-components-of-inventories-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-5-inventories-tables" name="statement-statement-note-5-inventories-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-6-property-and-equipment-property-plant-and-equipment-details" name="statement-statement-note-6-property-and-equipment-property-plant-and-equipment-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-6-property-and-equipment-tables" name="statement-statement-note-6-property-and-equipment-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-7-intangible-assets-summary-of-estimated-amortization-expense-details" name="statement-statement-note-7-intangible-assets-summary-of-estimated-amortization-expense-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-7-intangible-assets-summary-of-intangible-assets-details" name="statement-statement-note-7-intangible-assets-summary-of-intangible-assets-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-7-intangible-assets-tables" name="statement-statement-note-7-intangible-assets-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-capital-leases-details" name="statement-statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-capital-leases-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-operating-leases-details" name="statement-statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-operating-leases-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-note-9-leases-tables" name="statement-statement-note-9-leases-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-schedule-ii-valuation-and-qualifying-accounts-tables" name="statement-statement-schedule-ii-valuation-and-qualifying-accounts-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" name="statement-statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="nwpx_statement-statement-significant-accounting-policies-policies" name="statement-statement-significant-accounting-policies-policies" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>nwpx-20171231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 10:06PM UTC 2018-03-15--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-capital-leases-details" xlink:href="nwpx-20171231.xsd#statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-capital-leases-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-capital-leases-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-operating-leases-details" xlink:href="nwpx-20171231.xsd#statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-operating-leases-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-operating-leases-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations-balance-sheet-disclosures-details" xlink:href="nwpx-20171231.xsd#statement-note-3-discontinued-operations-balance-sheet-disclosures-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations-balance-sheet-disclosures-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-7-intangible-assets-summary-of-estimated-amortization-expense-details" xlink:href="nwpx-20171231.xsd#statement-note-7-intangible-assets-summary-of-estimated-amortization-expense-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-7-intangible-assets-summary-of-estimated-amortization-expense-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-cash-flows" xlink:href="nwpx-20171231.xsd#statement-consolidated-statements-of-cash-flows" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-cash-flows" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_GainLossOnDispositionOfFacility" xlink:label="nwpx_GainLossOnDispositionOfFacility" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_PaymentsOfContingentConsideration" xlink:label="nwpx_PaymentsOfContingentConsideration" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ProceedsFromSaleOfFacility" xlink:label="nwpx_ProceedsFromSaleOfFacility" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:label="us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:label="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:label="us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" xlink:label="us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:label="us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:label="us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:label="us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:label="us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_ShareBasedCompensation" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:type="arc"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInInventories" xlink:type="arc"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_AmortizationOfFinancingCosts" xlink:type="arc"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:type="arc"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" xlink:type="arc"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="nwpx_GainLossOnDispositionOfFacility" xlink:type="arc"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:type="arc"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_GoodwillImpairmentLoss" xlink:type="arc"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_Depreciation" xlink:type="arc"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:type="arc"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncomeLossFromContinuingOperations" xlink:type="arc"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:type="arc"/>
    <link:calculationArc order="20" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:type="arc"/>
    <link:calculationArc order="21" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="nwpx_ProceedsFromSaleOfFacility" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="arc"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="nwpx_PaymentsOfContingentConsideration" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:type="arc"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:type="arc"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:type="arc"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-operations" xlink:href="nwpx-20171231.xsd#statement-consolidated-statements-of-operations" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-operations" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeTax" xlink:label="nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherInterestAndDividendIncome" xlink:label="us-gaap_OtherInterestAndDividendIncome" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet" xlink:type="locator"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfRevenue" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_SalesRevenueNet" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_OperatingIncomeLoss" xlink:type="arc"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_InterestExpense" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_OtherInterestAndDividendIncome" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperations" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperations" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeTax" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperations" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-10-fair-value-measurements-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details" xlink:href="nwpx-20171231.xsd#statement-note-10-fair-value-measurements-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-10-fair-value-measurements-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationPlanAssets" xlink:label="us-gaap_DeferredCompensationPlanAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeAssets" xlink:label="us-gaap_DerivativeAssets" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsFairValueDisclosure" xlink:to="us-gaap_DeferredCompensationPlanAssets" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsFairValueDisclosure" xlink:to="us-gaap_DerivativeAssets" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details" xlink:href="nwpx-20171231.xsd#statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-details" xlink:href="nwpx-20171231.xsd#statement-note-17-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:label="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:type="locator"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-consolidated-balance-sheets" xlink:href="nwpx-20171231.xsd#statement-consolidated-balance-sheets" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-consolidated-balance-sheets" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="us-gaap_BillingsInExcessOfCostCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="us-gaap_CapitalLeaseObligationsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="us-gaap_CapitalLeaseObligationsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="us-gaap_ReceivablesNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_ReceivablesNetCurrent" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_CapitalLeaseObligationsCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_BillingsInExcessOfCostCurrent" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_CapitalLeaseObligationsNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_PreferredStockValue" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-summary-of-components-of-income-tax-expense-for-continuing-operations-details" xlink:href="nwpx-20171231.xsd#statement-note-16-income-taxes-summary-of-components-of-income-tax-expense-for-continuing-operations-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-summary-of-components-of-income-tax-expense-for-continuing-operations-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-comprehensive-loss" xlink:href="nwpx-20171231.xsd#statement-consolidated-statements-of-comprehensive-loss" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-comprehensive-loss" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-accrued-liabilities-details" xlink:href="nwpx-20171231.xsd#statement-note-2-summary-of-significant-accounting-policies-summary-of-accrued-liabilities-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-accrued-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ExpectedGainLossOnUncompletedContracts" xlink:label="nwpx_ExpectedGainLossOnUncompletedContracts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedVacationCurrent" xlink:label="us-gaap_AccruedVacationCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LitigationReserveCurrent" xlink:label="us-gaap_LitigationReserveCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WorkersCompensationLiabilityCurrent" xlink:label="us-gaap_WorkersCompensationLiabilityCurrent" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_WorkersCompensationLiabilityCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="nwpx_ExpectedGainLossOnUncompletedContracts" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedVacationCurrent" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_LitigationReserveCurrent" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-loss-per-basic-and-diluted-weighted-average-common-share-outstanding-for-continuing-and-discontinued-operations-details" xlink:href="nwpx-20171231.xsd#statement-note-2-summary-of-significant-accounting-policies-loss-per-basic-and-diluted-weighted-average-common-share-outstanding-for-continuing-and-discontinued-operations-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-loss-per-basic-and-diluted-weighted-average-common-share-outstanding-for-continuing-and-discontinued-operations-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations-operating-results-for-discontinued-operations-details" xlink:href="nwpx-20171231.xsd#statement-note-3-discontinued-operations-operating-results-for-discontinued-operations-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations-operating-results-for-discontinued-operations-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseBenefit" xlink:label="nwpx_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" xlink:label="nwpx_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:type="locator"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:to="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:to="nwpx_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseBenefit" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="nwpx_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-4-costs-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-uncompleted-contracts-details" xlink:href="nwpx-20171231.xsd#statement-note-4-costs-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-uncompleted-contracts-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-4-costs-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-uncompleted-contracts-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CostsAndEstimatedEarningsInExcessOfBillingsAndBillingsInExcessOfCostsAndEstimatedEarningsNet" xlink:label="nwpx_CostsAndEstimatedEarningsInExcessOfBillingsAndBillingsInExcessOfCostsAndEstimatedEarningsNet" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CostsIncurredAndEstimatedEarningsOnUncompletedContracts" xlink:label="nwpx_CostsIncurredAndEstimatedEarningsOnUncompletedContracts" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CostsIncurredOnUncompletedContracts" xlink:label="nwpx_CostsIncurredOnUncompletedContracts" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_EstimatedEarningsOnUncompletedContracts" xlink:label="nwpx_EstimatedEarningsOnUncompletedContracts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="us-gaap_BillingsInExcessOfCostCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="nwpx_CostsIncurredAndEstimatedEarningsOnUncompletedContracts" xlink:to="nwpx_EstimatedEarningsOnUncompletedContracts" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="nwpx_CostsIncurredAndEstimatedEarningsOnUncompletedContracts" xlink:to="nwpx_CostsIncurredOnUncompletedContracts" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="nwpx_CostsAndEstimatedEarningsInExcessOfBillingsAndBillingsInExcessOfCostsAndEstimatedEarningsNet" xlink:to="us-gaap_BillingsInExcessOfCostCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="nwpx_CostsAndEstimatedEarningsInExcessOfBillingsAndBillingsInExcessOfCostsAndEstimatedEarningsNet" xlink:to="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-5-inventories-components-of-inventories-details" xlink:href="nwpx-20171231.xsd#statement-note-5-inventories-components-of-inventories-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-5-inventories-components-of-inventories-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_InventoryCurrentAndNonCurrentNet" xlink:label="nwpx_InventoryCurrentAndNonCurrentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNoncurrent" xlink:label="us-gaap_InventoryNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventorySuppliesNetOfReserves" xlink:label="us-gaap_InventorySuppliesNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventorySuppliesNetOfReserves" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="nwpx_InventoryCurrentAndNonCurrentNet" xlink:to="us-gaap_InventoryNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="nwpx_InventoryCurrentAndNonCurrentNet" xlink:to="us-gaap_InventoryNet" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-6-property-and-equipment-property-plant-and-equipment-details" xlink:href="nwpx-20171231.xsd#statement-note-6-property-and-equipment-property-plant-and-equipment-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-6-property-and-equipment-property-plant-and-equipment-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details" xlink:href="nwpx-20171231.xsd#statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_EffectiveIncomeTaxRateReconciliationExcessTaxShortfallOnStockBasedCompensation" xlink:label="nwpx_EffectiveIncomeTaxRateReconciliationExcessTaxShortfallOnStockBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_IncomeTaxReconciliationTaxFederalAndStateTaxCredits" xlink:label="nwpx_IncomeTaxReconciliationTaxFederalAndStateTaxCredits" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" xlink:label="us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:label="us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:label="us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="nwpx_EffectiveIncomeTaxRateReconciliationExcessTaxShortfallOnStockBasedCompensation" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" xlink:type="arc"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:type="arc"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:type="arc"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="nwpx_IncomeTaxReconciliationTaxFederalAndStateTaxCredits" xlink:type="arc"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-summary-of-current-and-noncurrent-deferred-tax-assets-and-liabilities-details" xlink:href="nwpx-20171231.xsd#statement-note-16-income-taxes-summary-of-current-and-noncurrent-deferred-tax-assets-and-liabilities-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-summary-of-current-and-noncurrent-deferred-tax-assets-and-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DeferredTaxAssetOtherAssetsNoncurrent" xlink:label="nwpx_DeferredTaxAssetOtherAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DeferredTaxAssetTradeReceivableNet" xlink:label="nwpx_DeferredTaxAssetTradeReceivableNet" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DeferredTaxAssetsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" xlink:label="nwpx_DeferredTaxAssetsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DeferredTaxLiabilitiesCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsNet" xlink:label="nwpx_DeferredTaxLiabilitiesCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="us-gaap_DeferredTaxAssetsInventory" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:label="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsInventory" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="nwpx_DeferredTaxAssetsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsOther" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="nwpx_DeferredTaxAssetOtherAssetsNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="nwpx_DeferredTaxAssetTradeReceivableNet" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsGross" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="nwpx_DeferredTaxLiabilitiesCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsNet" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxAssetsNet" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>nwpx-20171231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 10:05PM UTC 2018-03-15--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-schedule-ii-valuation-and-qualifying-accounts" xlink:href="nwpx-20171231.xsd#statement-schedule-ii-valuation-and-qualifying-accounts" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-schedule-ii-valuation-and-qualifying-accounts" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:label="us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-19-related-party-transactions" xlink:href="nwpx-20171231.xsd#statement-note-19-related-party-transactions" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-19-related-party-transactions" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss" xlink:href="nwpx-20171231.xsd#statement-note-17-accumulated-other-comprehensive-loss" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-10-fair-value-measurements" xlink:href="nwpx-20171231.xsd#statement-note-10-fair-value-measurements" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-10-fair-value-measurements" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-7-intangible-assets" xlink:href="nwpx-20171231.xsd#statement-note-7-intangible-assets" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-7-intangible-assets" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-5-inventories" xlink:href="nwpx-20171231.xsd#statement-note-5-inventories" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-5-inventories" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-4-cost-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings" xlink:href="nwpx-20171231.xsd#statement-note-4-cost-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-4-cost-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTextBlock" xlink:label="nwpx_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="nwpx_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-document-and-entity-information" xlink:href="nwpx-20171231.xsd#statement-document-and-entity-information" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-document-and-entity-information" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dei_DocumentInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityPublicFloat" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-consolidated-balance-sheets-parentheticals" xlink:href="nwpx-20171231.xsd#statement-consolidated-balance-sheets-parentheticals" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-consolidated-balance-sheets-parentheticals" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-1-organization" xlink:href="nwpx-20171231.xsd#statement-note-1-organization" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-1-organization" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies" xlink:href="nwpx-20171231.xsd#statement-note-2-summary-of-significant-accounting-policies" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AccountingStandardsUpdate201707Member" xlink:label="nwpx_AccountingStandardsUpdate201707Member" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AccruedLiabilityMember" xlink:label="nwpx_AccruedLiabilityMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CustomerOneMember" xlink:label="nwpx_CustomerOneMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CustomerTwoMember" xlink:label="nwpx_CustomerTwoMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_OtherLongtermLiabilitiesMember" xlink:label="nwpx_OtherLongtermLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_WaterTransmissionGroupMember" xlink:label="nwpx_WaterTransmissionGroupMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_YearEndedDecember312016Member" xlink:label="nwpx_YearEndedDecember312016Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="us-gaap_AccountingStandardsUpdate201409Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201609Member" xlink:label="us-gaap_AccountingStandardsUpdate201609Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreationDateAxis" xlink:label="us-gaap_CreationDateAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefaultFinancialStatementsDateMember" xlink:label="us-gaap_DefaultFinancialStatementsDateMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefaultFinancialStatementsDateMember" xlink:label="us-gaap_DefaultFinancialStatementsDateMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LandImprovementsMember" xlink:label="us-gaap_LandImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="us-gaap_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="us-gaap_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="us-gaap_NameOfMajorCustomerDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioForecastMember" xlink:label="us-gaap_ScenarioForecastMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember-default" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreationDateAxis" xlink:to="us-gaap_DefaultFinancialStatementsDateMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LandImprovementsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_MachineryAndEquipmentMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="nwpx_WaterTransmissionGroupMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="nwpx_AccruedLiabilityMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="nwpx_OtherLongtermLiabilitiesMember" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_MajorCustomersAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NameOfMajorCustomerDomain" xlink:to="nwpx_CustomerOneMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_NameOfMajorCustomerDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NameOfMajorCustomerDomain" xlink:to="nwpx_CustomerTwoMember" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate201609Member" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember-default" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate201409Member" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScenarioUnspecifiedDomain" xlink:to="us-gaap_ScenarioForecastMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="nwpx_AccountingStandardsUpdate201707Member" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CreationDateAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefaultFinancialStatementsDateMember" xlink:to="nwpx_YearEndedDecember312016Member" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CreationDateAxis" xlink:to="us-gaap_DefaultFinancialStatementsDateMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations" xlink:href="nwpx-20171231.xsd#statement-note-3-discontinued-operations" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AtchisonFacilityMember" xlink:label="nwpx_AtchisonFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ToSecureIndemnificationObligationsMember" xlink:label="nwpx_ToSecureIndemnificationObligationsMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_UntilReceiptByBuyerMember" xlink:label="nwpx_UntilReceiptByBuyerMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="nwpx_AtchisonFacilityMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DisposalGroupClassificationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisposalGroupClassificationDomain" xlink:to="nwpx_UntilReceiptByBuyerMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisposalGroupClassificationDomain" xlink:to="nwpx_ToSecureIndemnificationObligationsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-6-property-and-equipment" xlink:href="nwpx-20171231.xsd#statement-note-6-property-and-equipment" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-6-property-and-equipment" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_MX" xlink:label="country_MX" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DenverFacilityMember" xlink:label="nwpx_DenverFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementGeographicalAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_MX" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="nwpx_DenverFacilityMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-8-line-of-credit" xlink:href="nwpx-20171231.xsd#statement-note-8-line-of-credit" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-8-line-of-credit" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CreditAgreement2015Member" xlink:label="nwpx_CreditAgreement2015Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrimeRateMember" xlink:label="us-gaap_PrimeRateMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain-default" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CreditFacilityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="nwpx_CreditAgreement2015Member" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_VariableRateAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_PrimeRateMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-9-leases" xlink:href="nwpx-20171231.xsd#statement-note-9-leases" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-9-leases" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:label="us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-11-derivative-instruments-and-hedging-activities" xlink:href="nwpx-20171231.xsd#statement-note-11-derivative-instruments-and-hedging-activities" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-11-derivative-instruments-and-hedging-activities" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CanadianForwardContractRemainingMaturitiesOf15To17MonthsMember" xlink:label="nwpx_CanadianForwardContractRemainingMaturitiesOf15To17MonthsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_HedgingDesignationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="nwpx_CanadianForwardContractRemainingMaturitiesOf15To17MonthsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_NondesignatedMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-12-retirement-plans" xlink:href="nwpx-20171231.xsd#statement-note-12-retirement-plans" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-12-retirement-plans" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_IncomeLossFromOperationsOfDiscontinuedOperationsMember" xlink:label="nwpx_IncomeLossFromOperationsOfDiscontinuedOperationsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="nwpx_IncomeLossFromOperationsOfDiscontinuedOperationsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation" xlink:href="nwpx-20171231.xsd#statement-note-13-sharebased-compensation" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_RestrictedStockUnitsAndPerformanceStockAwardsMember" xlink:label="nwpx_RestrictedStockUnitsAndPerformanceStockAwardsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DirectorMember" xlink:label="us-gaap_DirectorMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="us-gaap_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_PerformanceSharesMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="nwpx_RestrictedStockUnitsAndPerformanceStockAwardsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_TitleOfIndividualAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="us-gaap_DirectorMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-14-shareholder-rights-plan" xlink:href="nwpx-20171231.xsd#statement-note-14-shareholder-rights-plan" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-14-shareholder-rights-plan" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ShareholderRightsPlanDisclosureTextBlock" xlink:label="nwpx_ShareholderRightsPlanDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="nwpx_ShareholderRightsPlanDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-15-commitments-and-contingencies" xlink:href="nwpx-20171231.xsd#statement-note-15-commitments-and-contingencies" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-15-commitments-and-contingencies" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_LowerWillametteGroupMember" xlink:label="nwpx_LowerWillametteGroupMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_PortlandHarborNaturalreSourcesTrusteeCouncilMember" xlink:label="nwpx_PortlandHarborNaturalreSourcesTrusteeCouncilMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="us-gaap_CounterpartyNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="us-gaap_LossContingencyNatureDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="us-gaap_LossContingencyNatureDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="us-gaap_RepurchaseAgreementCounterpartyNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CounterpartyNameAxis" xlink:to="us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingencyNatureDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CounterpartyNameAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:to="nwpx_LowerWillametteGroupMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CounterpartyNameAxis" xlink:to="us-gaap_RepurchaseAgreementCounterpartyNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingencyNatureDomain" xlink:to="nwpx_PortlandHarborNaturalreSourcesTrusteeCouncilMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingencyNatureDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes" xlink:href="nwpx-20171231.xsd#statement-note-16-income-taxes" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioForecastMember" xlink:label="us-gaap_ScenarioForecastMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScenarioUnspecifiedDomain" xlink:to="us-gaap_ScenarioForecastMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_DomesticCountryMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-18-restructuring-" xlink:href="nwpx-20171231.xsd#statement-note-18-restructuring-" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-18-restructuring-" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DemobilizationActivitiesMember" xlink:label="nwpx_DemobilizationActivitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="us-gaap_EmployeeSeveranceMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain-default" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="us-gaap_EmployeeSeveranceMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="nwpx_DemobilizationActivitiesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-20-quarterly-data-unaudited" xlink:href="nwpx-20171231.xsd#statement-note-20-quarterly-data-unaudited" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-20-quarterly-data-unaudited" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DenverFacilityMember" xlink:label="nwpx_DenverFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_WaterTransmissionGroupMember" xlink:label="nwpx_WaterTransmissionGroupMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock" xlink:label="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="nwpx_DenverFacilityMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="nwpx_WaterTransmissionGroupMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-significant-accounting-policies-policies" xlink:href="nwpx-20171231.xsd#statement-significant-accounting-policies-policies" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-significant-accounting-policies-policies" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AccruedLiabilitiesPolicyTextBlock" xlink:label="nwpx_AccruedLiabilitiesPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_WorkersCompensationInsurancePolicyTextBlock" xlink:label="nwpx_WorkersCompensationInsurancePolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="us-gaap_DerivativesPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:label="us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentImpairment" xlink:label="us-gaap_PropertyPlantAndEquipmentImpairment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="us-gaap_ReceivablesPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PolicyTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PolicyTextBlockAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ReceivablesPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentImpairment" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="nwpx_WorkersCompensationInsurancePolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="nwpx_AccruedLiabilitiesPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DerivativesPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="17" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="18" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc"/>
    <link:definitionArc order="19" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-tables" xlink:href="nwpx-20171231.xsd#statement-note-2-summary-of-significant-accounting-policies-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-tables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations-tables" xlink:href="nwpx-20171231.xsd#statement-note-3-discontinued-operations-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations-tables" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresTableTextBlock" xlink:label="nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresTableTextBlock" xlink:label="nwpx_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="nwpx_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-4-cost-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-tables" xlink:href="nwpx-20171231.xsd#statement-note-4-cost-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-4-cost-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-tables" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ScheduleOfCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTableTextBlock" xlink:label="nwpx_ScheduleOfCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="nwpx_ScheduleOfCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-5-inventories-tables" xlink:href="nwpx-20171231.xsd#statement-note-5-inventories-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-5-inventories-tables" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ScheduleOfInventoryCurrentAndNonCurrentTableTextBlock" xlink:label="nwpx_ScheduleOfInventoryCurrentAndNonCurrentTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="nwpx_ScheduleOfInventoryCurrentAndNonCurrentTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-6-property-and-equipment-tables" xlink:href="nwpx-20171231.xsd#statement-note-6-property-and-equipment-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-6-property-and-equipment-tables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-7-intangible-assets-tables" xlink:href="nwpx-20171231.xsd#statement-note-7-intangible-assets-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-7-intangible-assets-tables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-9-leases-tables" xlink:href="nwpx-20171231.xsd#statement-note-9-leases-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-9-leases-tables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-10-fair-value-measurements-tables" xlink:href="nwpx-20171231.xsd#statement-note-10-fair-value-measurements-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-10-fair-value-measurements-tables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation-tables" xlink:href="nwpx-20171231.xsd#statement-note-13-sharebased-compensation-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation-tables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:label="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-tables" xlink:href="nwpx-20171231.xsd#statement-note-16-income-taxes-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-tables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-tables" xlink:href="nwpx-20171231.xsd#statement-note-17-accumulated-other-comprehensive-loss-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-tables" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="nwpx_ScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="nwpx_ScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-20-quarterly-data-unaudited-tables" xlink:href="nwpx-20171231.xsd#statement-note-20-quarterly-data-unaudited-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-20-quarterly-data-unaudited-tables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables" xlink:href="nwpx-20171231.xsd#statement-schedule-ii-valuation-and-qualifying-accounts-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_SummaryOfValuationAndQualifyingAccountsTableTextBlock" xlink:label="nwpx_SummaryOfValuationAndQualifyingAccountsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="nwpx_SummaryOfValuationAndQualifyingAccountsTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-1-organization-details-textual" xlink:href="nwpx-20171231.xsd#statement-note-1-organization-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-1-organization-details-textual" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" xlink:href="nwpx-20171231.xsd#statement-note-2-summary-of-significant-accounting-policies-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AccountingStandardsUpdate201707Member" xlink:label="nwpx_AccountingStandardsUpdate201707Member" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AccruedLiabilityMember" xlink:label="nwpx_AccruedLiabilityMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_BookOverdrafts" xlink:label="nwpx_BookOverdrafts" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CustomerOneMember" xlink:label="nwpx_CustomerOneMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CustomerTwoMember" xlink:label="nwpx_CustomerTwoMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NumberOfCustomersWithReceivableBalanceInExcessOfTenPercentOfReceivables" xlink:label="nwpx_NumberOfCustomersWithReceivableBalanceInExcessOfTenPercentOfReceivables" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NumberOfMajorCustomers" xlink:label="nwpx_NumberOfMajorCustomers" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_OtherLongtermLiabilitiesMember" xlink:label="nwpx_OtherLongtermLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_WaterTransmissionGroupMember" xlink:label="nwpx_WaterTransmissionGroupMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_WorkersCompensationExpense" xlink:label="nwpx_WorkersCompensationExpense" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_YearEndedDecember312016Member" xlink:label="nwpx_YearEndedDecember312016Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="us-gaap_AccountingStandardsUpdate201409Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201609Member" xlink:label="us-gaap_AccountingStandardsUpdate201609Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreationDateAxis" xlink:label="us-gaap_CreationDateAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefaultFinancialStatementsDateMember" xlink:label="us-gaap_DefaultFinancialStatementsDateMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefaultFinancialStatementsDateMember" xlink:label="us-gaap_DefaultFinancialStatementsDateMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Investments" xlink:label="us-gaap_Investments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LandImprovementsMember" xlink:label="us-gaap_LandImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="us-gaap_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="us-gaap_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="us-gaap_NameOfMajorCustomerDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustment" xlink:label="us-gaap_PriorPeriodReclassificationAdjustment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioForecastMember" xlink:label="us-gaap_ScenarioForecastMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WorkersCompensationLiabilityCurrent" xlink:label="us-gaap_WorkersCompensationLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WorkersCompensationLiabilityCurrentAndNoncurrent" xlink:label="us-gaap_WorkersCompensationLiabilityCurrentAndNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WorkersCompensationLiabilityNoncurrent" xlink:label="us-gaap_WorkersCompensationLiabilityNoncurrent" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreationDateAxis" xlink:to="us-gaap_DefaultFinancialStatementsDateMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LandImprovementsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_MachineryAndEquipmentMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="nwpx_WaterTransmissionGroupMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="nwpx_AccruedLiabilityMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="nwpx_OtherLongtermLiabilitiesMember" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_MajorCustomersAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NameOfMajorCustomerDomain" xlink:to="nwpx_CustomerOneMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_NameOfMajorCustomerDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NameOfMajorCustomerDomain" xlink:to="nwpx_CustomerTwoMember" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate201609Member" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember-default" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate201409Member" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScenarioUnspecifiedDomain" xlink:to="us-gaap_ScenarioForecastMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="nwpx_AccountingStandardsUpdate201707Member" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CreationDateAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefaultFinancialStatementsDateMember" xlink:to="nwpx_YearEndedDecember312016Member" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CreationDateAxis" xlink:to="us-gaap_DefaultFinancialStatementsDateMember-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Investments" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_BookOverdrafts" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Goodwill" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_WorkersCompensationExpense" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WorkersCompensationLiabilityCurrentAndNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WorkersCompensationLiabilityCurrent" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WorkersCompensationLiabilityNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_NumberOfMajorCustomers" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_NumberOfCustomersWithReceivableBalanceInExcessOfTenPercentOfReceivables" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:type="arc"/>
    <link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PriorPeriodReclassificationAdjustment" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations-details-textual" xlink:href="nwpx-20171231.xsd#statement-note-3-discontinued-operations-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations-details-textual" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AtchisonFacilityMember" xlink:label="nwpx_AtchisonFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ToSecureIndemnificationObligationsMember" xlink:label="nwpx_ToSecureIndemnificationObligationsMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_UntilReceiptByBuyerMember" xlink:label="nwpx_UntilReceiptByBuyerMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EscrowDepositsRelatedToPropertySales" xlink:label="us-gaap_EscrowDepositsRelatedToPropertySales" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="nwpx_AtchisonFacilityMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DisposalGroupClassificationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisposalGroupClassificationDomain" xlink:to="nwpx_UntilReceiptByBuyerMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisposalGroupClassificationDomain" xlink:to="nwpx_ToSecureIndemnificationObligationsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EscrowDepositsRelatedToPropertySales" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestructuringCharges" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-6-property-and-equipment-details-textual" xlink:href="nwpx-20171231.xsd#statement-note-6-property-and-equipment-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-6-property-and-equipment-details-textual" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_MX" xlink:label="country_MX" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DenverFacilityMember" xlink:label="nwpx_DenverFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_GainLossOnDispositionOfFacility" xlink:label="nwpx_GainLossOnDispositionOfFacility" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ProceedsFromSaleOfFacility" xlink:label="nwpx_ProceedsFromSaleOfFacility" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" xlink:label="us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementGeographicalAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_MX" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="nwpx_DenverFacilityMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_ProceedsFromSaleOfFacility" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_GainLossOnDispositionOfFacility" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-8-line-of-credit-details-textual" xlink:href="nwpx-20171231.xsd#statement-note-8-line-of-credit-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-8-line-of-credit-details-textual" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CreditAgreement2015Member" xlink:label="nwpx_CreditAgreement2015Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestCostsCapitalized" xlink:label="us-gaap_InterestCostsCapitalized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrimeRateMember" xlink:label="us-gaap_PrimeRateMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain-default" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CreditFacilityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="nwpx_CreditAgreement2015Member" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_VariableRateAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_PrimeRateMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LineOfCredit" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InterestExpenseDebt" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InterestCostsCapitalized" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-9-leases-details-textual" xlink:href="nwpx-20171231.xsd#statement-note-9-leases-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-9-leases-details-textual" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CapitalLeaseWeightedAverageInterestRate" xlink:label="nwpx_CapitalLeaseWeightedAverageInterestRate" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_MaximumDurationOfOperatingLeases" xlink:label="nwpx_MaximumDurationOfOperatingLeases" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="us-gaap_CapitalLeaseObligations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="us-gaap_OperatingLeasesRentExpenseNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeaseObligations" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_CapitalLeaseWeightedAverageInterestRate" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_MaximumDurationOfOperatingLeases" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesRentExpenseNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-11-derivative-instruments-and-hedging-activities-details-textual" xlink:href="nwpx-20171231.xsd#statement-note-11-derivative-instruments-and-hedging-activities-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-11-derivative-instruments-and-hedging-activities-details-textual" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_DerivativeNotionalAmount" xlink:label="invest_DerivativeNotionalAmount" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CanadianForwardContractRemainingMaturitiesOf15To17MonthsMember" xlink:label="nwpx_CanadianForwardContractRemainingMaturitiesOf15To17MonthsMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_MaturityPeriodForForwardContracts" xlink:label="nwpx_MaturityPeriodForForwardContracts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:label="us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xlink:label="us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_HedgingDesignationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="nwpx_CanadianForwardContractRemainingMaturitiesOf15To17MonthsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_NondesignatedMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="invest_DerivativeNotionalAmount" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_MaturityPeriodForForwardContracts" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-12-retirement-plans-details-textual" xlink:href="nwpx-20171231.xsd#statement-note-12-retirement-plans-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-12-retirement-plans-details-textual" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AccumulatedOtherComprehensiveIncomeLossUnrecognizedNetActuarialLossesNetOfTax" xlink:label="nwpx_AccumulatedOtherComprehensiveIncomeLossUnrecognizedNetActuarialLossesNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CompanyMatchingPercentageOnFirstSixPercentOfEmployeeContributions" xlink:label="nwpx_CompanyMatchingPercentageOnFirstSixPercentOfEmployeeContributions" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CompanyMatchingPercentageOnFirstTenThousandDollarEmployeeContributions" xlink:label="nwpx_CompanyMatchingPercentageOnFirstTenThousandDollarEmployeeContributions" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DefinedContributionPlanNumberOfInvestmentOptions" xlink:label="nwpx_DefinedContributionPlanNumberOfInvestmentOptions" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_EmployeeContributionPercentageForWhichCompanyWillMatchAtFiftyPercent" xlink:label="nwpx_EmployeeContributionPercentageForWhichCompanyWillMatchAtFiftyPercent" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_IncomeLossFromOperationsOfDiscontinuedOperationsMember" xlink:label="nwpx_IncomeLossFromOperationsOfDiscontinuedOperationsMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NonqualifiedRetirementSavingsPlanActuarialYearlyAssetGrowthPercentageAssumption" xlink:label="nwpx_NonqualifiedRetirementSavingsPlanActuarialYearlyAssetGrowthPercentageAssumption" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NumberOfNoncontributoryDefinedBenefitPlans" xlink:label="nwpx_NumberOfNoncontributoryDefinedBenefitPlans" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_OfficerContributionForWhichCompanyWillMatchAtFiftyPercent" xlink:label="nwpx_OfficerContributionForWhichCompanyWillMatchAtFiftyPercent" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_RetirementPlanExpense" xlink:label="nwpx_RetirementPlanExpense" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayAfter35yearCareer" xlink:label="nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayAfter35yearCareer" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayPerYearOfService" xlink:label="nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayPerYearOfService" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_SelectEmployeeContributionForWhichCompanyWillMatchAtFiftyPercent" xlink:label="nwpx_SelectEmployeeContributionForWhichCompanyWillMatchAtFiftyPercent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:label="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="nwpx_IncomeLossFromOperationsOfDiscontinuedOperationsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_CompanyMatchingPercentageOnFirstSixPercentOfEmployeeContributions" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_EmployeeContributionPercentageForWhichCompanyWillMatchAtFiftyPercent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_DefinedContributionPlanNumberOfInvestmentOptions" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_NumberOfNoncontributoryDefinedBenefitPlans" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_AccumulatedOtherComprehensiveIncomeLossUnrecognizedNetActuarialLossesNetOfTax" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_CompanyMatchingPercentageOnFirstTenThousandDollarEmployeeContributions" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_OfficerContributionForWhichCompanyWillMatchAtFiftyPercent" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_SelectEmployeeContributionForWhichCompanyWillMatchAtFiftyPercent" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayAfter35yearCareer" xlink:type="arc"/>
    <link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayPerYearOfService" xlink:type="arc"/>
    <link:definitionArc order="17" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_NonqualifiedRetirementSavingsPlanActuarialYearlyAssetGrowthPercentageAssumption" xlink:type="arc"/>
    <link:definitionArc order="18" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="19" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_RetirementPlanExpense" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation-details-textual" xlink:href="nwpx-20171231.xsd#statement-note-13-sharebased-compensation-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation-details-textual" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_MinimumPerformanceAwardsIssuedMultiplier" xlink:label="nwpx_MinimumPerformanceAwardsIssuedMultiplier" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NumberOfActiveStockIncentivePlans" xlink:label="nwpx_NumberOfActiveStockIncentivePlans" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NumberOfInactiveStockOptionPlans" xlink:label="nwpx_NumberOfInactiveStockOptionPlans" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_RestrictedStockUnitsAndPerformanceShareAwardTargetLevelPercentage" xlink:label="nwpx_RestrictedStockUnitsAndPerformanceShareAwardTargetLevelPercentage" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_RestrictedStockUnitsAndPerformanceStockAwardsMember" xlink:label="nwpx_RestrictedStockUnitsAndPerformanceStockAwardsMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberAtTargetLevelOfPerformance" xlink:label="nwpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberAtTargetLevelOfPerformance" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ShareBasedCompensationArrangementByStockBasedPaymentAwardGrantDateFairValue" xlink:label="nwpx_ShareBasedCompensationArrangementByStockBasedPaymentAwardGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DirectorMember" xlink:label="us-gaap_DirectorMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="us-gaap_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_PerformanceSharesMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="nwpx_RestrictedStockUnitsAndPerformanceStockAwardsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_TitleOfIndividualAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="us-gaap_DirectorMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_NumberOfActiveStockIncentivePlans" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_NumberOfInactiveStockOptionPlans" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_RestrictedStockUnitsAndPerformanceShareAwardTargetLevelPercentage" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberAtTargetLevelOfPerformance" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_MinimumPerformanceAwardsIssuedMultiplier" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc"/>
    <link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued" xlink:type="arc"/>
    <link:definitionArc order="17" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_ShareBasedCompensationArrangementByStockBasedPaymentAwardGrantDateFairValue" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-14-shareholder-rights-plan-details-textual" xlink:href="nwpx-20171231.xsd#statement-note-14-shareholder-rights-plan-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-14-shareholder-rights-plan-details-textual" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AcquisitionPercentage" xlink:label="nwpx_AcquisitionPercentage" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AmendedAndRestatedRightsAgreementExpirationDate" xlink:label="nwpx_AmendedAndRestatedRightsAgreementExpirationDate" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DividendDistributionUnderShareholderRightsPlan" xlink:label="nwpx_DividendDistributionUnderShareholderRightsPlan" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NumberOfSeriesJuniorParticipatingPreferredStockSharesReserved" xlink:label="nwpx_NumberOfSeriesJuniorParticipatingPreferredStockSharesReserved" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_PurchasePriceUnderRights" xlink:label="nwpx_PurchasePriceUnderRights" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_RightRedemptionValue" xlink:label="nwpx_RightRedemptionValue" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ValueOfExercisedRight" xlink:label="nwpx_ValueOfExercisedRight" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_NumberOfSeriesJuniorParticipatingPreferredStockSharesReserved" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_DividendDistributionUnderShareholderRightsPlan" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_PurchasePriceUnderRights" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_AcquisitionPercentage" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_ValueOfExercisedRight" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_RightRedemptionValue" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_AmendedAndRestatedRightsAgreementExpirationDate" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-15-commitments-and-contingencies-details-textual" xlink:href="nwpx-20171231.xsd#statement-note-15-commitments-and-contingencies-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-15-commitments-and-contingencies-details-textual" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_EstimatedCostOfEPASelectedRemedy" xlink:label="nwpx_EstimatedCostOfEPASelectedRemedy" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_EstimatedTimeToCompleteSelectedEPARemedy" xlink:label="nwpx_EstimatedTimeToCompleteSelectedEPARemedy" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_LowerWillametteGroupMember" xlink:label="nwpx_LowerWillametteGroupMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NumberOfPotentiallyResponsibleParties" xlink:label="nwpx_NumberOfPotentiallyResponsibleParties" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_PortlandHarborNaturalreSourcesTrusteeCouncilMember" xlink:label="nwpx_PortlandHarborNaturalreSourcesTrusteeCouncilMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="us-gaap_CounterpartyNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="us-gaap_LettersOfCreditOutstandingAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingencyAccrualCarryingValueCurrent" xlink:label="us-gaap_LossContingencyAccrualCarryingValueCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingencyAccrualPayments" xlink:label="us-gaap_LossContingencyAccrualPayments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="us-gaap_LossContingencyNatureDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="us-gaap_LossContingencyNatureDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="us-gaap_RepurchaseAgreementCounterpartyNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CounterpartyNameAxis" xlink:to="us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingencyNatureDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CounterpartyNameAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:to="nwpx_LowerWillametteGroupMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CounterpartyNameAxis" xlink:to="us-gaap_RepurchaseAgreementCounterpartyNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingencyNatureDomain" xlink:to="nwpx_PortlandHarborNaturalreSourcesTrusteeCouncilMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingencyNatureDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_NumberOfPotentiallyResponsibleParties" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_EstimatedCostOfEPASelectedRemedy" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_EstimatedTimeToCompleteSelectedEPARemedy" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LossContingencyAccrualCarryingValueCurrent" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LossContingencyAccrualPayments" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-details-textual" xlink:href="nwpx-20171231.xsd#statement-note-16-income-taxes-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-details-textual" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignEarningsRepatriated" xlink:label="us-gaap_ForeignEarningsRepatriated" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:label="us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioForecastMember" xlink:label="us-gaap_ScenarioForecastMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:label="us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScenarioUnspecifiedDomain" xlink:to="us-gaap_ScenarioForecastMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_DomesticCountryMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ForeignEarningsRepatriated" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLossCarryforwards" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TaxCreditCarryforwardAmount" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details-parentheticals" xlink:href="nwpx-20171231.xsd#statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details-parentheticals" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details-parentheticals" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details-parentheticals" xlink:href="nwpx-20171231.xsd#statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details-parentheticals" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details-parentheticals" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AccumulatedOtherComprehensiveIncomeLossCumulativeChangeInNetGainLossFromCashFlowHedgeEffectTax" xlink:label="nwpx_AccumulatedOtherComprehensiveIncomeLossCumulativeChangeInNetGainLossFromCashFlowHedgeEffectTax" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTaxExpenseBenefit" xlink:label="nwpx_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_AccumulatedOtherComprehensiveIncomeLossCumulativeChangeInNetGainLossFromCashFlowHedgeEffectTax" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-18-restructuring-details-textual" xlink:href="nwpx-20171231.xsd#statement-note-18-restructuring-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-18-restructuring-details-textual" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DemobilizationActivitiesMember" xlink:label="nwpx_DemobilizationActivitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="us-gaap_EmployeeSeveranceMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1" xlink:label="us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain-default" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="us-gaap_EmployeeSeveranceMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="nwpx_DemobilizationActivitiesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestructuringCharges" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-20-quarterly-data-unaudited-details-textual" xlink:href="nwpx-20171231.xsd#statement-note-20-quarterly-data-unaudited-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-20-quarterly-data-unaudited-details-textual" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DenverFacilityMember" xlink:label="nwpx_DenverFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_WaterTransmissionGroupMember" xlink:label="nwpx_WaterTransmissionGroupMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_WorkersCompensationExpense" xlink:label="nwpx_WorkersCompensationExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="nwpx_DenverFacilityMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="nwpx_WaterTransmissionGroupMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_WorkersCompensationExpense" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-cash-flows-parentheticals" xlink:href="nwpx-20171231.xsd#statement-consolidated-statements-of-cash-flows-parentheticals" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-cash-flows-parentheticals" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIncomeTaxRefunds" xlink:label="us-gaap_ProceedsFromIncomeTaxRefunds" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromIncomeTaxRefunds" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-stockholders-equity-parentheticals" xlink:href="nwpx-20171231.xsd#statement-consolidated-statements-of-stockholders-equity-parentheticals" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-stockholders-equity-parentheticals" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-capital-leases-details" xlink:href="nwpx-20171231.xsd#statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-capital-leases-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-capital-leases-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="us-gaap_CapitalLeaseObligationsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="us-gaap_CapitalLeaseObligationsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeaseObligationsCurrent" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeaseObligationsNoncurrent" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-operating-leases-details" xlink:href="nwpx-20171231.xsd#statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-operating-leases-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-operating-leases-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations-balance-sheet-disclosures-details" xlink:href="nwpx-20171231.xsd#statement-note-3-discontinued-operations-balance-sheet-disclosures-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations-balance-sheet-disclosures-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-7-intangible-assets-summary-of-estimated-amortization-expense-details" xlink:href="nwpx-20171231.xsd#statement-note-7-intangible-assets-summary-of-estimated-amortization-expense-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-7-intangible-assets-summary-of-estimated-amortization-expense-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-cash-flows" xlink:href="nwpx-20171231.xsd#statement-consolidated-statements-of-cash-flows" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-cash-flows" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_GainLossOnDispositionOfFacility" xlink:label="nwpx_GainLossOnDispositionOfFacility" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_PaymentsOfContingentConsideration" xlink:label="nwpx_PaymentsOfContingentConsideration" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ProceedsFromSaleOfFacility" xlink:label="nwpx_ProceedsFromSaleOfFacility" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsIncurred" xlink:label="us-gaap_CapitalLeaseObligationsIncurred" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:label="us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:label="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EscrowDepositsRelatedToPropertySales" xlink:label="us-gaap_EscrowDepositsRelatedToPropertySales" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:label="us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" xlink:label="us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:label="us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:label="us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:label="us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:label="us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperations" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_Depreciation" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GoodwillImpairmentLoss" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="nwpx_GainLossOnDispositionOfFacility" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfFinancingCosts" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="nwpx_ProceedsFromSaleOfFacility" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="nwpx_PaymentsOfContingentConsideration" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_CapitalLeaseObligationsIncurred" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_EscrowDepositsRelatedToPropertySales" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-operations" xlink:href="nwpx-20171231.xsd#statement-consolidated-statements-of-operations" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-operations" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeTax" xlink:label="nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeTax" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_GainLossOnDispositionOfFacility" xlink:label="nwpx_GainLossOnDispositionOfFacility" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherInterestAndDividendIncome" xlink:label="us-gaap_OtherInterestAndDividendIncome" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SalesRevenueNet" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfRevenue" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_GainLossOnDispositionOfFacility" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestructuringCharges" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherInterestAndDividendIncome" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InterestExpense" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperations" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract" xlink:to="nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeTax" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract" xlink:to="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract" xlink:to="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted" xlink:type="arc"/>
    <link:definitionArc order="17" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-10-fair-value-measurements-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details" xlink:href="nwpx-20171231.xsd#statement-note-10-fair-value-measurements-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-10-fair-value-measurements-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationPlanAssets" xlink:label="us-gaap_DeferredCompensationPlanAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeAssets" xlink:label="us-gaap_DerivativeAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeLiabilities" xlink:label="us-gaap_DerivativeLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredCompensationPlanAssets" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeLiabilities" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeAssets" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsFairValueDisclosure" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation-stock-option-activity-details" xlink:href="nwpx-20171231.xsd#statement-note-13-sharebased-compensation-stock-option-activity-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation-stock-option-activity-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation-rsu-and-psa-activity-details" xlink:href="nwpx-20171231.xsd#statement-note-13-sharebased-compensation-rsu-and-psa-activity-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation-rsu-and-psa-activity-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_RestrictedStockUnitsAndPerformanceStockAwardsMember" xlink:label="nwpx_RestrictedStockUnitsAndPerformanceStockAwardsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="nwpx_RestrictedStockUnitsAndPerformanceStockAwardsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details" xlink:href="nwpx-20171231.xsd#statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-details" xlink:href="nwpx-20171231.xsd#statement-note-17-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:label="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:label="us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:label="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-20-quarterly-data-unaudited-summary-of-quarterly-financial-data-details" xlink:href="nwpx-20171231.xsd#statement-note-20-quarterly-data-unaudited-summary-of-quarterly-financial-data-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-20-quarterly-data-unaudited-summary-of-quarterly-financial-data-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SalesRevenueNet" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasic" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" xlink:href="nwpx-20171231.xsd#statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsMember" xlink:label="us-gaap_AllowanceForDoubtfulAccountsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:label="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="us-gaap_AllowanceForDoubtfulAccountsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-consolidated-balance-sheets" xlink:href="nwpx-20171231.xsd#statement-consolidated-balance-sheets" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-consolidated-balance-sheets" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="us-gaap_BillingsInExcessOfCostCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="us-gaap_CapitalLeaseObligationsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="us-gaap_CapitalLeaseObligationsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="us-gaap_ReceivablesNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ReceivablesNetCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Assets" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_BillingsInExcessOfCostCurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_CapitalLeaseObligationsCurrent" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_CapitalLeaseObligationsNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_Liabilities" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-summary-of-components-of-income-tax-expense-for-continuing-operations-details" xlink:href="nwpx-20171231.xsd#statement-note-16-income-taxes-summary-of-components-of-income-tax-expense-for-continuing-operations-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-summary-of-components-of-income-tax-expense-for-continuing-operations-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-comprehensive-loss" xlink:href="nwpx-20171231.xsd#statement-consolidated-statements-of-comprehensive-loss" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-comprehensive-loss" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-accrued-liabilities-details" xlink:href="nwpx-20171231.xsd#statement-note-2-summary-of-significant-accounting-policies-summary-of-accrued-liabilities-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-accrued-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ExpectedGainLossOnUncompletedContracts" xlink:label="nwpx_ExpectedGainLossOnUncompletedContracts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedVacationCurrent" xlink:label="us-gaap_AccruedVacationCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LitigationReserveCurrent" xlink:label="us-gaap_LitigationReserveCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WorkersCompensationLiabilityCurrent" xlink:label="us-gaap_WorkersCompensationLiabilityCurrent" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccruedVacationCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_ExpectedGainLossOnUncompletedContracts" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WorkersCompensationLiabilityCurrent" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LitigationReserveCurrent" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-net-sales-from-continuing-operations-by-geographic-region-details" xlink:href="nwpx-20171231.xsd#statement-note-2-summary-of-significant-accounting-policies-net-sales-from-continuing-operations-by-geographic-region-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-net-sales-from-continuing-operations-by-geographic-region-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="country_CA" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementGeographicalAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_US" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_CA" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SalesRevenueNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-loss-per-basic-and-diluted-weighted-average-common-share-outstanding-for-continuing-and-discontinued-operations-details" xlink:href="nwpx-20171231.xsd#statement-note-2-summary-of-significant-accounting-policies-loss-per-basic-and-diluted-weighted-average-common-share-outstanding-for-continuing-and-discontinued-operations-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-loss-per-basic-and-diluted-weighted-average-common-share-outstanding-for-continuing-and-discontinued-operations-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperations" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations-operating-results-for-discontinued-operations-details" xlink:href="nwpx-20171231.xsd#statement-note-3-discontinued-operations-operating-results-for-discontinued-operations-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations-operating-results-for-discontinued-operations-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseBenefit" xlink:label="nwpx_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" xlink:label="nwpx_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-4-costs-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-uncompleted-contracts-details" xlink:href="nwpx-20171231.xsd#statement-note-4-costs-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-uncompleted-contracts-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-4-costs-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-uncompleted-contracts-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_BillingsToDateOnUncompletedContracts" xlink:label="nwpx_BillingsToDateOnUncompletedContracts" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CostsAndEstimatedEarningsInExcessOfBillingsAndBillingsInExcessOfCostsAndEstimatedEarningsNet" xlink:label="nwpx_CostsAndEstimatedEarningsInExcessOfBillingsAndBillingsInExcessOfCostsAndEstimatedEarningsNet" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CostsIncurredAndEstimatedEarningsOnUncompletedContracts" xlink:label="nwpx_CostsIncurredAndEstimatedEarningsOnUncompletedContracts" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CostsIncurredOnUncompletedContracts" xlink:label="nwpx_CostsIncurredOnUncompletedContracts" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_EstimatedEarningsOnUncompletedContracts" xlink:label="nwpx_EstimatedEarningsOnUncompletedContracts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="us-gaap_BillingsInExcessOfCostCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_CostsIncurredOnUncompletedContracts" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_EstimatedEarningsOnUncompletedContracts" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_CostsIncurredAndEstimatedEarningsOnUncompletedContracts" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_BillingsToDateOnUncompletedContracts" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_CostsAndEstimatedEarningsInExcessOfBillingsAndBillingsInExcessOfCostsAndEstimatedEarningsNet" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BillingsInExcessOfCostCurrent" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-5-inventories-components-of-inventories-details" xlink:href="nwpx-20171231.xsd#statement-note-5-inventories-components-of-inventories-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-5-inventories-components-of-inventories-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_InventoryCurrentAndNonCurrentNet" xlink:label="nwpx_InventoryCurrentAndNonCurrentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNoncurrent" xlink:label="us-gaap_InventoryNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventorySuppliesNetOfReserves" xlink:label="us-gaap_InventorySuppliesNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventorySuppliesNetOfReserves" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryNet" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_InventoryCurrentAndNonCurrentNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-6-property-and-equipment-property-plant-and-equipment-details" xlink:href="nwpx-20171231.xsd#statement-note-6-property-and-equipment-property-plant-and-equipment-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-6-property-and-equipment-property-plant-and-equipment-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsHeldUnderCapitalLeasesMember" xlink:label="us-gaap_AssetsHeldUnderCapitalLeasesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LandImprovementsMember" xlink:label="us-gaap_LandImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LandImprovementsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_MachineryAndEquipmentMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_AssetsHeldUnderCapitalLeasesMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ConstructionInProgressMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-7-intangible-assets-summary-of-intangible-assets-details" xlink:href="nwpx-20171231.xsd#statement-note-7-intangible-assets-summary-of-intangible-assets-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-7-intangible-assets-summary-of-intangible-assets-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="us-gaap_OtherIntangibleAssetsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PatentsMember" xlink:label="us-gaap_PatentsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="us-gaap_TrademarksAndTradeNamesMember" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_PatentsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TrademarksAndTradeNamesMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_OtherIntangibleAssetsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation-sharebased-compensation-expense-details" xlink:href="nwpx-20171231.xsd#statement-note-13-sharebased-compensation-sharebased-compensation-expense-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation-sharebased-compensation-expense-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_IncomeLossFromOperationsOfDiscontinuedOperationsMember" xlink:label="nwpx_IncomeLossFromOperationsOfDiscontinuedOperationsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="nwpx_IncomeLossFromOperationsOfDiscontinuedOperationsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details" xlink:href="nwpx-20171231.xsd#statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_EffectiveIncomeTaxRateReconciliationExcessTaxShortfallOnStockBasedCompensation" xlink:label="nwpx_EffectiveIncomeTaxRateReconciliationExcessTaxShortfallOnStockBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_IncomeTaxReconciliationTaxFederalAndStateTaxCredits" xlink:label="nwpx_IncomeTaxReconciliationTaxFederalAndStateTaxCredits" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" xlink:label="us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:label="us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:label="us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_IncomeTaxReconciliationTaxFederalAndStateTaxCredits" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_EffectiveIncomeTaxRateReconciliationExcessTaxShortfallOnStockBasedCompensation" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-summary-of-changes-in-unrecognized-tax-benefits-details" xlink:href="nwpx-20171231.xsd#statement-note-16-income-taxes-summary-of-changes-in-unrecognized-tax-benefits-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-summary-of-changes-in-unrecognized-tax-benefits-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefits" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-stockholders-equity" xlink:href="nwpx-20171231.xsd#statement-consolidated-statements-of-stockholders-equity" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-stockholders-equity" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-summary-of-current-and-noncurrent-deferred-tax-assets-and-liabilities-details" xlink:href="nwpx-20171231.xsd#statement-note-16-income-taxes-summary-of-current-and-noncurrent-deferred-tax-assets-and-liabilities-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-summary-of-current-and-noncurrent-deferred-tax-assets-and-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DeferredTaxAssetOtherAssetsNoncurrent" xlink:label="nwpx_DeferredTaxAssetOtherAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DeferredTaxAssetTradeReceivableNet" xlink:label="nwpx_DeferredTaxAssetTradeReceivableNet" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DeferredTaxAssetsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" xlink:label="nwpx_DeferredTaxAssetsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DeferredTaxLiabilitiesCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsNet" xlink:label="nwpx_DeferredTaxLiabilitiesCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="us-gaap_DeferredTaxAssetsInventory" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:label="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_DeferredTaxAssetsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsInventory" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_DeferredTaxAssetTradeReceivableNet" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_DeferredTaxAssetOtherAssetsNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsOther" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsGross" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsNet" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_DeferredTaxLiabilitiesCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsNet" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:type="arc"/>
    <link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc"/>
    <link:definitionArc order="17" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxLiabilities" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-reclassification-of-accumulated-other-comprehensive-loss-details" xlink:href="nwpx-20171231.xsd#statement-note-17-accumulated-other-comprehensive-loss-reclassification-of-accumulated-other-comprehensive-loss-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-reclassification-of-accumulated-other-comprehensive-loss-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AccumulatedNetGainLossFromHedgeIneffectivenessMember" xlink:label="nwpx_AccumulatedNetGainLossFromHedgeIneffectivenessMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:label="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:label="us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="nwpx_AccumulatedNetGainLossFromHedgeIneffectivenessMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfRevenue" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SalesRevenueNet" xlink:type="arc"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>nwpx-20171231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 10:04PM UTC 2018-03-15--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DocumentAndEntityInformation" xlink:label="nwpx_DocumentAndEntityInformation" xlink:type="locator"/>
    <link:label xlink:label="nwpx_DocumentAndEntityInformation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document And Entity Information</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_DocumentAndEntityInformation" xlink:to="nwpx_DocumentAndEntityInformation-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NoteToFinancialStatementDetailsTextual" xlink:label="nwpx_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:label xlink:label="nwpx_NoteToFinancialStatementDetailsTextual-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note To Financial Statement Details Textual</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_NoteToFinancialStatementDetailsTextual" xlink:to="nwpx_NoteToFinancialStatementDetailsTextual-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-significant-accounting-policies-policies" xlink:label="nwpx_statement-statement-significant-accounting-policies-policies" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-significant-accounting-policies-policies-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-significant-accounting-policies-policies" xlink:to="nwpx_statement-statement-significant-accounting-policies-policies-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-tables" xlink:label="nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-tables" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 2 - Summary of Significant Accounting Policies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-tables" xlink:to="nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LondonInterbankOfferedRateLIBORMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="us-gaap_LondonInterbankOfferedRateLIBORMember-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-3-discontinued-operations-tables" xlink:label="nwpx_statement-statement-note-3-discontinued-operations-tables" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-3-discontinued-operations-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 3 - Discontinued Operations</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-3-discontinued-operations-tables" xlink:to="nwpx_statement-statement-note-3-discontinued-operations-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_RestrictedStockUnitsAndPerformanceShareAwardTargetLevelPercentage" xlink:label="nwpx_RestrictedStockUnitsAndPerformanceShareAwardTargetLevelPercentage" xlink:type="locator"/>
    <link:label xlink:label="nwpx_RestrictedStockUnitsAndPerformanceShareAwardTargetLevelPercentage-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_RestrictedStockUnitsAndPerformanceShareAwardTargetLevelPercentage</link:label>
    <link:label xlink:label="nwpx_RestrictedStockUnitsAndPerformanceShareAwardTargetLevelPercentage-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock Units and Performance Share Award Target Level, Percentage</link:label>
    <link:label xlink:label="nwpx_RestrictedStockUnitsAndPerformanceShareAwardTargetLevelPercentage-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the target level percentage for restricted stock unit and performance share awards.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_RestrictedStockUnitsAndPerformanceShareAwardTargetLevelPercentage" xlink:to="nwpx_RestrictedStockUnitsAndPerformanceShareAwardTargetLevelPercentage-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-4-cost-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-tables" xlink:label="nwpx_statement-statement-note-4-cost-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-tables" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-4-cost-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 4 - Cost and Estimated Earnings in Excess of Billings on Uncompleted Contracts and Billings in Excess of Costs and Estimated Earnings</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-4-cost-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-tables" xlink:to="nwpx_statement-statement-note-4-cost-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-5-inventories-tables" xlink:label="nwpx_statement-statement-note-5-inventories-tables" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-5-inventories-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 5 - Inventories</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-5-inventories-tables" xlink:to="nwpx_statement-statement-note-5-inventories-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-6-property-and-equipment-tables" xlink:label="nwpx_statement-statement-note-6-property-and-equipment-tables" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-6-property-and-equipment-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 6 - Property and Equipment</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-6-property-and-equipment-tables" xlink:to="nwpx_statement-statement-note-6-property-and-equipment-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_VariableRateDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_VariableRateDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-7-intangible-assets-tables" xlink:label="nwpx_statement-statement-note-7-intangible-assets-tables" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-7-intangible-assets-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 7 - Intangible Assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-7-intangible-assets-tables" xlink:to="nwpx_statement-statement-note-7-intangible-assets-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_VariableRateAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-9-leases-tables" xlink:label="nwpx_statement-statement-note-9-leases-tables" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-9-leases-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 9 - Leases</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-9-leases-tables" xlink:to="nwpx_statement-statement-note-9-leases-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrimeRateMember" xlink:label="us-gaap_PrimeRateMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PrimeRateMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prime Rate [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrimeRateMember" xlink:to="us-gaap_PrimeRateMember-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-10-fair-value-measurements-tables" xlink:label="nwpx_statement-statement-note-10-fair-value-measurements-tables" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-10-fair-value-measurements-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 10 - Fair Value Measurements</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-10-fair-value-measurements-tables" xlink:to="nwpx_statement-statement-note-10-fair-value-measurements-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-13-sharebased-compensation-tables" xlink:label="nwpx_statement-statement-note-13-sharebased-compensation-tables" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-13-sharebased-compensation-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 13 - Share-based Compensation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-13-sharebased-compensation-tables" xlink:to="nwpx_statement-statement-note-13-sharebased-compensation-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrealized gain (loss) on cash flow hedges, tax expense (benefit)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-16-income-taxes-tables" xlink:label="nwpx_statement-statement-note-16-income-taxes-tables" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-16-income-taxes-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 16 - Income Taxes</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-16-income-taxes-tables" xlink:to="nwpx_statement-statement-note-16-income-taxes-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-tables" xlink:label="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-tables" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 17 - Accumulated Other Comprehensive Loss</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-tables" xlink:to="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-20-quarterly-data-unaudited-tables" xlink:label="nwpx_statement-statement-note-20-quarterly-data-unaudited-tables" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-20-quarterly-data-unaudited-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 20 - Quarterly Data (Unaudited)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-20-quarterly-data-unaudited-tables" xlink:to="nwpx_statement-statement-note-20-quarterly-data-unaudited-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-schedule-ii-valuation-and-qualifying-accounts-tables" xlink:label="nwpx_statement-statement-schedule-ii-valuation-and-qualifying-accounts-tables" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-schedule-ii-valuation-and-qualifying-accounts-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule II - Valuation and Qualifying Accounts</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-schedule-ii-valuation-and-qualifying-accounts-tables" xlink:to="nwpx_statement-statement-schedule-ii-valuation-and-qualifying-accounts-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-summary-of-accrued-liabilities-details" xlink:label="nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-summary-of-accrued-liabilities-details" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-summary-of-accrued-liabilities-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 2 - Summary of Significant Accounting Policies - Summary of Accrued Liabilities (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-summary-of-accrued-liabilities-details" xlink:to="nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-summary-of-accrued-liabilities-details-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-net-sales-from-continuing-operations-by-geographic-region-details" xlink:label="nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-net-sales-from-continuing-operations-by-geographic-region-details" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-net-sales-from-continuing-operations-by-geographic-region-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 2 - Summary of Significant Accounting Policies - Net Sales From Continuing Operations by Geographic Region (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-net-sales-from-continuing-operations-by-geographic-region-details" xlink:to="nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-net-sales-from-continuing-operations-by-geographic-region-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherInterestAndDividendIncome" xlink:label="us-gaap_OtherInterestAndDividendIncome" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherInterestAndDividendIncome-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest income</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherInterestAndDividendIncome" xlink:to="us-gaap_OtherInterestAndDividendIncome-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-loss-per-basic-and-diluted-weighted-average-common-share-outstanding-for-continuing-and-discontinued-operations-details" xlink:label="nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-loss-per-basic-and-diluted-weighted-average-common-share-outstanding-for-continuing-and-discontinued-operations-details" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-loss-per-basic-and-diluted-weighted-average-common-share-outstanding-for-continuing-and-discontinued-operations-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 2 - Summary of Significant Accounting Policies - Loss Per Basic and Diluted Weighted Average Common Share Outstanding for Continuing and Discontinued Operations (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-loss-per-basic-and-diluted-weighted-average-common-share-outstanding-for-continuing-and-discontinued-operations-details" xlink:to="nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-loss-per-basic-and-diluted-weighted-average-common-share-outstanding-for-continuing-and-discontinued-operations-details-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-3-discontinued-operations-balance-sheet-disclosures-details" xlink:label="nwpx_statement-statement-note-3-discontinued-operations-balance-sheet-disclosures-details" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-3-discontinued-operations-balance-sheet-disclosures-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 3 - Discontinued Operations - Balance Sheet Disclosures (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-3-discontinued-operations-balance-sheet-disclosures-details" xlink:to="nwpx_statement-statement-note-3-discontinued-operations-balance-sheet-disclosures-details-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-3-discontinued-operations-operating-results-for-discontinued-operations-details" xlink:label="nwpx_statement-statement-note-3-discontinued-operations-operating-results-for-discontinued-operations-details" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-3-discontinued-operations-operating-results-for-discontinued-operations-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 3 - Discontinued Operations - Operating Results for Discontinued Operations (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-3-discontinued-operations-operating-results-for-discontinued-operations-details" xlink:to="nwpx_statement-statement-note-3-discontinued-operations-operating-results-for-discontinued-operations-details-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-4-costs-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-uncompleted-contracts-details" xlink:label="nwpx_statement-statement-note-4-costs-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-uncompleted-contracts-details" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-4-costs-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-uncompleted-contracts-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 4 - Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts and Billings in Excess of Costs and Estimated Earnings - Uncompleted Contracts (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-4-costs-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-uncompleted-contracts-details" xlink:to="nwpx_statement-statement-note-4-costs-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-uncompleted-contracts-details-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-5-inventories-components-of-inventories-details" xlink:label="nwpx_statement-statement-note-5-inventories-components-of-inventories-details" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-5-inventories-components-of-inventories-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 5 - Inventories - Components of Inventories (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-5-inventories-components-of-inventories-details" xlink:to="nwpx_statement-statement-note-5-inventories-components-of-inventories-details-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-6-property-and-equipment-property-plant-and-equipment-details" xlink:label="nwpx_statement-statement-note-6-property-and-equipment-property-plant-and-equipment-details" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-6-property-and-equipment-property-plant-and-equipment-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 6 - Property and Equipment - Property, Plant and Equipment (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-6-property-and-equipment-property-plant-and-equipment-details" xlink:to="nwpx_statement-statement-note-6-property-and-equipment-property-plant-and-equipment-details-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-7-intangible-assets-summary-of-intangible-assets-details" xlink:label="nwpx_statement-statement-note-7-intangible-assets-summary-of-intangible-assets-details" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-7-intangible-assets-summary-of-intangible-assets-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 7 - Intangible Assets - Summary of Intangible Assets (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-7-intangible-assets-summary-of-intangible-assets-details" xlink:to="nwpx_statement-statement-note-7-intangible-assets-summary-of-intangible-assets-details-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-7-intangible-assets-summary-of-estimated-amortization-expense-details" xlink:label="nwpx_statement-statement-note-7-intangible-assets-summary-of-estimated-amortization-expense-details" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-7-intangible-assets-summary-of-estimated-amortization-expense-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 7 - Intangible Assets - Summary of Estimated Amortization Expense (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-7-intangible-assets-summary-of-estimated-amortization-expense-details" xlink:to="nwpx_statement-statement-note-7-intangible-assets-summary-of-estimated-amortization-expense-details-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-capital-leases-details" xlink:label="nwpx_statement-statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-capital-leases-details" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-capital-leases-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 9 - Leases - Schedule of Future Minimum Lease Payments for Capital Leases (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-capital-leases-details" xlink:to="nwpx_statement-statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-capital-leases-details-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-operating-leases-details" xlink:label="nwpx_statement-statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-operating-leases-details" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-operating-leases-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 9 - Leases - Schedule of Future Minimum Lease Payments for Operating Leases (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-operating-leases-details" xlink:to="nwpx_statement-statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-operating-leases-details-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="nwpx_ScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="nwpx_ScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Changes in Accumulated Other Comprehensive Income Loss [Table Text Block]</link:label>
    <link:label xlink:label="nwpx_ScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents schedule of changes in accumulated other comprehensive income loss.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_ScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="nwpx_ScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-10-fair-value-measurements-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details" xlink:label="nwpx_statement-statement-note-10-fair-value-measurements-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-10-fair-value-measurements-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 10 - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-10-fair-value-measurements-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details" xlink:to="nwpx_statement-statement-note-10-fair-value-measurements-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-13-sharebased-compensation-sharebased-compensation-expense-details" xlink:label="nwpx_statement-statement-note-13-sharebased-compensation-sharebased-compensation-expense-details" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-13-sharebased-compensation-sharebased-compensation-expense-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 13 - Share-based Compensation - Share-based Compensation Expense (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-13-sharebased-compensation-sharebased-compensation-expense-details" xlink:to="nwpx_statement-statement-note-13-sharebased-compensation-sharebased-compensation-expense-details-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-13-sharebased-compensation-stock-option-activity-details" xlink:label="nwpx_statement-statement-note-13-sharebased-compensation-stock-option-activity-details" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-13-sharebased-compensation-stock-option-activity-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 13 - Share-based Compensation - Stock Option Activity (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-13-sharebased-compensation-stock-option-activity-details" xlink:to="nwpx_statement-statement-note-13-sharebased-compensation-stock-option-activity-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension liability adjustment, tax expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-13-sharebased-compensation-rsu-and-psa-activity-details" xlink:label="nwpx_statement-statement-note-13-sharebased-compensation-rsu-and-psa-activity-details" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-13-sharebased-compensation-rsu-and-psa-activity-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 13 - Share-based Compensation - RSU and PSA Activity (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-13-sharebased-compensation-rsu-and-psa-activity-details" xlink:to="nwpx_statement-statement-note-13-sharebased-compensation-rsu-and-psa-activity-details-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-16-income-taxes-summary-of-components-of-income-tax-expense-for-continuing-operations-details" xlink:label="nwpx_statement-statement-note-16-income-taxes-summary-of-components-of-income-tax-expense-for-continuing-operations-details" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-16-income-taxes-summary-of-components-of-income-tax-expense-for-continuing-operations-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 16 - Income Taxes - Summary of Components of Income Tax Expense for Continuing Operations (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-16-income-taxes-summary-of-components-of-income-tax-expense-for-continuing-operations-details" xlink:to="nwpx_statement-statement-note-16-income-taxes-summary-of-components-of-income-tax-expense-for-continuing-operations-details-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details" xlink:label="nwpx_statement-statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 16 - Income Taxes - Effective Income Tax Rate Reconciliation (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details" xlink:to="nwpx_statement-statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details-parentheticals" xlink:label="nwpx_statement-statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details-parentheticals" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details-parentheticals-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 16 - Income Taxes - Effective Income Tax Rate Reconciliation (Details) (Parentheticals)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details-parentheticals" xlink:to="nwpx_statement-statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details-parentheticals-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-16-income-taxes-summary-of-current-and-noncurrent-deferred-tax-assets-and-liabilities-details" xlink:label="nwpx_statement-statement-note-16-income-taxes-summary-of-current-and-noncurrent-deferred-tax-assets-and-liabilities-details" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-16-income-taxes-summary-of-current-and-noncurrent-deferred-tax-assets-and-liabilities-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 16 - Income Taxes - Summary of Current and Noncurrent Deferred Tax Assets and Liabilities (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-16-income-taxes-summary-of-current-and-noncurrent-deferred-tax-assets-and-liabilities-details" xlink:to="nwpx_statement-statement-note-16-income-taxes-summary-of-current-and-noncurrent-deferred-tax-assets-and-liabilities-details-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-16-income-taxes-summary-of-changes-in-unrecognized-tax-benefits-details" xlink:label="nwpx_statement-statement-note-16-income-taxes-summary-of-changes-in-unrecognized-tax-benefits-details" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-16-income-taxes-summary-of-changes-in-unrecognized-tax-benefits-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 16 - Income Taxes - Summary of Changes in Unrecognized Tax Benefits (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-16-income-taxes-summary-of-changes-in-unrecognized-tax-benefits-details" xlink:to="nwpx_statement-statement-note-16-income-taxes-summary-of-changes-in-unrecognized-tax-benefits-details-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details" xlink:label="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 17 - Accumulated Other Comprehensive Loss - Summary of Accumulated Other Comprehensive Loss (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details" xlink:to="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details-parentheticals" xlink:label="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details-parentheticals" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details-parentheticals-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 17 - Accumulated Other Comprehensive Loss - Summary of Accumulated Other Comprehensive Loss (Details) (Parentheticals)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details-parentheticals" xlink:to="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details-parentheticals-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-details" xlink:label="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-details" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 17 - Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Loss (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-details" xlink:to="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-details-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-reclassification-of-accumulated-other-comprehensive-loss-details" xlink:label="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-reclassification-of-accumulated-other-comprehensive-loss-details" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-reclassification-of-accumulated-other-comprehensive-loss-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 17 - Accumulated Other Comprehensive Loss - Reclassification of Accumulated Other Comprehensive Loss (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-reclassification-of-accumulated-other-comprehensive-loss-details" xlink:to="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-reclassification-of-accumulated-other-comprehensive-loss-details-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-20-quarterly-data-unaudited-summary-of-quarterly-financial-data-details" xlink:label="nwpx_statement-statement-note-20-quarterly-data-unaudited-summary-of-quarterly-financial-data-details" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-note-20-quarterly-data-unaudited-summary-of-quarterly-financial-data-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 20 - Quarterly Data (Unaudited) - Summary of Quarterly Financial Data (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-note-20-quarterly-data-unaudited-summary-of-quarterly-financial-data-details" xlink:to="nwpx_statement-statement-note-20-quarterly-data-unaudited-summary-of-quarterly-financial-data-details-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" xlink:label="nwpx_statement-statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" xlink:type="locator"/>
    <link:label xlink:label="nwpx_statement-statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_statement-statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" xlink:to="nwpx_statement-statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NotesToFinancialStatements" xlink:label="nwpx_NotesToFinancialStatements" xlink:type="locator"/>
    <link:label xlink:label="nwpx_NotesToFinancialStatements-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes To Financial Statements</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_NotesToFinancialStatements" xlink:to="nwpx_NotesToFinancialStatements-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NotesToFinancialStatementsAbstract" xlink:label="nwpx_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:label xlink:label="nwpx_NotesToFinancialStatementsAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes To Financial Statements [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_NotesToFinancialStatementsAbstract" xlink:to="nwpx_NotesToFinancialStatementsAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:label="us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LeasesOfLesseeDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases of Lessee Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:to="us-gaap_LeasesOfLesseeDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AccumulatedNetGainLossFromHedgeIneffectivenessMember" xlink:label="nwpx_AccumulatedNetGainLossFromHedgeIneffectivenessMember" xlink:type="locator"/>
    <link:label xlink:label="nwpx_AccumulatedNetGainLossFromHedgeIneffectivenessMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Net Gain (Loss) from Hedge Ineffectiveness [Member]</link:label>
    <link:label xlink:label="nwpx_AccumulatedNetGainLossFromHedgeIneffectivenessMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents accumulated net gain (loss) from hedge ineffectiveness.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_AccumulatedNetGainLossFromHedgeIneffectivenessMember" xlink:to="nwpx_AccumulatedNetGainLossFromHedgeIneffectivenessMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xlink:label="us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months</link:label>
    <link:label xlink:label="us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xlink:to="us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ComprehensiveIncomeNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ComprehensiveIncomeNetOfTax</link:label>
    <link:label xlink:label="us-gaap_ComprehensiveIncomeNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive loss</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DemobilizationActivitiesMember" xlink:label="nwpx_DemobilizationActivitiesMember" xlink:type="locator"/>
    <link:label xlink:label="nwpx_DemobilizationActivitiesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Demobilization Activities [Member]</link:label>
    <link:label xlink:label="nwpx_DemobilizationActivitiesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Demobilization activities associated with exit from or disposal of business activities or restructurings pursuant to a plan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_DemobilizationActivitiesMember" xlink:to="nwpx_DemobilizationActivitiesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock" xlink:label="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_QuarterlyFinancialInformationTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Quarterly Financial Information [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="us-gaap_QuarterlyFinancialInformationTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred stock, shares outstanding (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UseOfEstimates-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustment" xlink:label="us-gaap_PriorPeriodReclassificationAdjustment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PriorPeriodReclassificationAdjustment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PriorPeriodReclassificationAdjustment</link:label>
    <link:label xlink:label="us-gaap_PriorPeriodReclassificationAdjustment-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior Period Reclassification Adjustment</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PriorPeriodReclassificationAdjustment" xlink:to="us-gaap_PriorPeriodReclassificationAdjustment-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</link:label>
    <link:label xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharesOutstanding</link:label>
    <link:label xlink:label="us-gaap_SharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balances (in shares)</link:label>
    <link:label xlink:label="us-gaap_SharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balances (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInAccountsPayable</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConsolidationPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DirectorMember" xlink:label="us-gaap_DirectorMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DirectorMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Director [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DirectorMember" xlink:to="us-gaap_DirectorMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SalesRevenueNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net sales</link:label>
    <link:label xlink:label="us-gaap_SalesRevenueNet-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net sales</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNet" xlink:to="us-gaap_SalesRevenueNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents, beginning of period</link:label>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents, end of period</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation</link:label>
    <link:label xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Tax deficiency from stock compensation plans</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax benefit from stock compensation plans</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</link:label>
    <link:label xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension and Other Postretirement Benefits Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskPercentage1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ConcentrationRiskPercentage1</link:label>
    <link:label xlink:label="us-gaap_ConcentrationRiskPercentage1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CustomerConcentrationRiskMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued and other liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_SummaryOfValuationAndQualifyingAccountsTableTextBlock" xlink:label="nwpx_SummaryOfValuationAndQualifyingAccountsTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="nwpx_SummaryOfValuationAndQualifyingAccountsTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Summary of Valuation and Qualifying Accounts [Table Text Block]</link:label>
    <link:label xlink:label="nwpx_SummaryOfValuationAndQualifyingAccountsTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">A schedule of allowance and reserve accounts including their beginning and ending balances, as well as a reconciliation by type of activity during the period. Alternatively, disclosure of the required information may be within the footnotes to the financial statements or a supplemental schedule to the financial statements.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_SummaryOfValuationAndQualifyingAccountsTableTextBlock" xlink:to="nwpx_SummaryOfValuationAndQualifyingAccountsTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskByTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Relationship to Entity [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="us-gaap_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TitleOfIndividualAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense</link:label>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock under stock compensation plans</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SalesRevenueNetMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales Revenue, Net [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AllocatedShareBasedCompensationExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AllocatedShareBasedCompensationExpense</link:label>
    <link:label xlink:label="us-gaap_AllocatedShareBasedCompensationExpense-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:label="us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Costs and estimated earnings in excess of billings on uncompleted contracts, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:to="us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</link:label>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Options exercised (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncash investing and financing activities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInIncomeTaxesReceivable</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Refundable income taxes</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Trade and other receivables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Options granted (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" xlink:label="us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Insurance settlements</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" xlink:to="us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsMember" xlink:label="us-gaap_AllowanceForDoubtfulAccountsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allowance for Doubtful Accounts [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsMember" xlink:to="us-gaap_AllowanceForDoubtfulAccountsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Issuance of common stock under stock compensation plans (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsValuationAllowance</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesAndStockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LiabilitiesAndStockholdersEquity</link:label>
    <link:label xlink:label="us-gaap_LiabilitiesAndStockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained earnings</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsNet</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsNet-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInInventories-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInInventories</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInInventories-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredIncomeTaxLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredIncomeTaxLiabilities</link:label>
    <link:label xlink:label="us-gaap_DeferredIncomeTaxLiabilities-label" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsGross</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsGross-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets, gross</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsOther-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsOther</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsOther-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationPlanAssets" xlink:label="us-gaap_DeferredCompensationPlanAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredCompensationPlanAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred compensation plan</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationPlanAssets" xlink:to="us-gaap_DeferredCompensationPlanAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NumberOfOperatingSegments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NumberOfOperatingSegments</link:label>
    <link:label xlink:label="us-gaap_NumberOfOperatingSegments-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="us-gaap_DeferredTaxAssetsInventory" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsInventory-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsInventory</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsInventory-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInventory" xlink:to="us-gaap_DeferredTaxAssetsInventory-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax</link:label>
    <link:label xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Pension liability adjustment, net of income tax benefit of $866 and $886</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrealized gain (loss) on cash flow hedges, net of income tax expense (benefit) of $(1) and $6</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="country_CA" xlink:type="locator"/>
    <link:label xlink:label="country_CA-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CANADA</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CA" xlink:to="country_CA-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ValuationAllowancesAndReservesBalance-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ValuationAllowancesAndReservesBalance</link:label>
    <link:label xlink:label="us-gaap_ValuationAllowancesAndReservesBalance-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at Beginning of Period</link:label>
    <link:label xlink:label="us-gaap_ValuationAllowancesAndReservesBalance-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at End of Period</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Charged to Profit and Loss</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ValuationAllowancesAndReservesDeductions-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ValuationAllowancesAndReservesDeductions</link:label>
    <link:label xlink:label="us-gaap_ValuationAllowancesAndReservesDeductions-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Deduction from Reserves</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="us-gaap_ValuationAllowancesAndReservesDeductions-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</link:label>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisclosureTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DisclosureTextBlockAbstract</link:label>
    <link:label xlink:label="us-gaap_DisclosureTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes to Financial Statements</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureTextBlockAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued employee benefits</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AtchisonFacilityMember" xlink:label="nwpx_AtchisonFacilityMember" xlink:type="locator"/>
    <link:label xlink:label="nwpx_AtchisonFacilityMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Atchison Facility [Member]</link:label>
    <link:label xlink:label="nwpx_AtchisonFacilityMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information related to the Atchison facility.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_AtchisonFacilityMember" xlink:to="nwpx_AtchisonFacilityMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Raw materials</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventorySuppliesNetOfReserves" xlink:label="us-gaap_InventorySuppliesNetOfReserves" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventorySuppliesNetOfReserves-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventorySuppliesNetOfReserves" xlink:to="us-gaap_InventorySuppliesNetOfReserves-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ValuationAllowancesAndReservesDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowances and Reserves [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finished goods</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerSharePolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherNonoperatingIncomeExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other income</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:label="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowance of Deferred Tax Assets [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" xlink:label="nwpx_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" xlink:type="locator"/>
    <link:label xlink:label="nwpx_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense</link:label>
    <link:label xlink:label="nwpx_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other income (expense)</link:label>
    <link:label xlink:label="nwpx_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of other income (expense) attributable to disposal group, including, but not limited to, discontinued operation.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" xlink:to="nwpx_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Work-in-process</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsTaxCreditCarryforwards</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax credit carryforwards</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:label="us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss carryforwards</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ForeignCurrencyTransactionGainLossUnrealized</link:label>
    <link:label xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Unrealized loss on foreign currency forward contracts</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating loss</link:label>
    <link:label xlink:label="us-gaap_OperatingIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating loss</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="us-gaap_OperatingLeasesRentExpenseNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeasesRentExpenseNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeasesRentExpenseNet</link:label>
    <link:label xlink:label="us-gaap_OperatingLeasesRentExpenseNet-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Leases, Rent Expense, Net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesRentExpenseNet" xlink:to="us-gaap_OperatingLeasesRentExpenseNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CostOfRevenue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of sales</link:label>
    <link:label xlink:label="us-gaap_CostOfRevenue-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Cost of sales</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxLiabilities</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilities-label" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Net deferred income tax liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredIncomeTaxExpenseBenefit</link:label>
    <link:label xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GrossProfit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_GrossProfit</link:label>
    <link:label xlink:label="us-gaap_GrossProfit-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross profit (loss)</link:label>
    <link:label xlink:label="us-gaap_GrossProfit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross profit (loss)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
    <link:label xlink:label="dei_AmendmentFlag-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DeferredTaxLiabilitiesCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsNet" xlink:label="nwpx_DeferredTaxLiabilitiesCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsNet" xlink:type="locator"/>
    <link:label xlink:label="nwpx_DeferredTaxLiabilitiesCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_DeferredTaxLiabilitiesCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsNet</link:label>
    <link:label xlink:label="nwpx_DeferredTaxLiabilitiesCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsNet-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Costs and estimated earnings in excess of billings on uncompleted contracts, net</link:label>
    <link:label xlink:label="nwpx_DeferredTaxLiabilitiesCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsNet-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of deferred tax liability attributable to taxable temporary differences related to costs and estimated earnings in excess of billings on uncompleted contracts net.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_DeferredTaxLiabilitiesCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsNet" xlink:to="nwpx_DeferredTaxLiabilitiesCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsNet-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_WorkersCompensationExpense" xlink:label="nwpx_WorkersCompensationExpense" xlink:type="locator"/>
    <link:label xlink:label="nwpx_WorkersCompensationExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_WorkersCompensationExpense</link:label>
    <link:label xlink:label="nwpx_WorkersCompensationExpense-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Workers Compensation Expense</link:label>
    <link:label xlink:label="nwpx_WorkersCompensationExpense-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of workers compensation charge related to a change in estimate to workers compensation reserves.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_WorkersCompensationExpense" xlink:to="nwpx_WorkersCompensationExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, $.01 par value, 15,000,000 shares authorized, 9,619,755 and 9,601,011 shares issued and outstanding</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_EffectiveIncomeTaxRateReconciliationExcessTaxShortfallOnStockBasedCompensation" xlink:label="nwpx_EffectiveIncomeTaxRateReconciliationExcessTaxShortfallOnStockBasedCompensation" xlink:type="locator"/>
    <link:label xlink:label="nwpx_EffectiveIncomeTaxRateReconciliationExcessTaxShortfallOnStockBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Excess income tax shortfall on share-based compensation</link:label>
    <link:label xlink:label="nwpx_EffectiveIncomeTaxRateReconciliationExcessTaxShortfallOnStockBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the excess tax shortfall on stock based compensation.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_EffectiveIncomeTaxRateReconciliationExcessTaxShortfallOnStockBasedCompensation" xlink:to="nwpx_EffectiveIncomeTaxRateReconciliationExcessTaxShortfallOnStockBasedCompensation-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:label="us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:to="us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities</link:label>
    <link:label xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Excess tax benefit from stock compensation plans</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockSharesAuthorized-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockSharesIssued-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherAssetsNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2020</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockParOrStatedValuePerShare-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2019</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensation</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</link:label>
    <link:label xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2018</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:label xlink:label="dei_CurrentFiscalYearEndDate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentFiscalPeriodFocus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentFiscalYearFocus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentPeriodEndDate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred stock, $.01 par value, 10,000,000 shares authorized, none issued or outstanding</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:label="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxLiabilitiesPrepaidExpenses</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:to="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetUsefulLife</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockSharesIssued-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNoncurrent" xlink:label="us-gaap_InventoryNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_InventoryNoncurrent</link:label>
    <link:label xlink:label="us-gaap_InventoryNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finished goods</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNoncurrent" xlink:to="us-gaap_InventoryNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentType-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</link:label>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income, net of tax</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockSharesAuthorized-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentInformationLineItems-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationLineItems-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentInformationTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationTable-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred stock, par value (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Depreciation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation and capital lease amortization</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AssetsCurrent</link:label>
    <link:label xlink:label="us-gaap_AssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityPublicFloat-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityFilerCategory-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityCurrentReportingStatus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityVoluntaryFilers-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs and estimated earnings in excess of billings on uncompleted contracts</link:label>
    <link:label xlink:label="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Costs and estimated earnings in excess of billings on uncompleted contracts</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:to="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityWellKnownSeasonedIssuer-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense</link:label>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresTableTextBlock" xlink:label="nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation Disclosures [Table Text Block]</link:label>
    <link:label xlink:label="nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of information related to operations results for discontinued operations.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresTableTextBlock" xlink:to="nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:label="us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions</link:label>
    <link:label xlink:label="us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Adjustments, Settlements, and Unusual Provisions</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:to="us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</link:label>
    <link:label xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to contingent consideration</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresTableTextBlock" xlink:label="nwpx_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="nwpx_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Balance Sheet Disclosures [Table Text Block]</link:label>
    <link:label xlink:label="nwpx_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of information related to assets presented on the balance sheet that are classified as disposal group.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresTableTextBlock" xlink:to="nwpx_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability</link:label>
    <link:label xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets held for sale</link:label>
    <link:label xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</link:label>
    <link:label xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile loss from continuing operations to net cash provided by (used in) operating activities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</link:label>
    <link:label xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityCentralIndexKey-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityRegistrantName-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</link:label>
    <link:label xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_IncomeLossFromOperationsOfDiscontinuedOperationsMember" xlink:label="nwpx_IncomeLossFromOperationsOfDiscontinuedOperationsMember" xlink:type="locator"/>
    <link:label xlink:label="nwpx_IncomeLossFromOperationsOfDiscontinuedOperationsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) From Operations of Discontinued Operations [Member]</link:label>
    <link:label xlink:label="nwpx_IncomeLossFromOperationsOfDiscontinuedOperationsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Primary financial statement caption encompassing income (loss) from operations of discontinued operations.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_IncomeLossFromOperationsOfDiscontinuedOperationsMember" xlink:to="nwpx_IncomeLossFromOperationsOfDiscontinuedOperationsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_MX" xlink:label="country_MX" xlink:type="locator"/>
    <link:label xlink:label="country_MX-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MEXICO</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_MX" xlink:to="country_MX-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AssetsFairValueDisclosure-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AssetsFairValueDisclosure</link:label>
    <link:label xlink:label="us-gaap_AssetsFairValueDisclosure-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsFairValueDisclosure" xlink:to="us-gaap_AssetsFairValueDisclosure-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityDomain" xlink:to="dei_EntityDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:label xlink:label="dei_LegalEntityAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit</link:label>
    <link:label xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred income tax benefit</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CurrentFederalTaxExpenseBenefit</link:label>
    <link:label xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CurrentIncomeTaxExpenseBenefit</link:label>
    <link:label xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current income tax benefit</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight</link:label>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Each Warrant or Right</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_UntilReceiptByBuyerMember" xlink:label="nwpx_UntilReceiptByBuyerMember" xlink:type="locator"/>
    <link:label xlink:label="nwpx_UntilReceiptByBuyerMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Until Receipt by Buyer [Member]</link:label>
    <link:label xlink:label="nwpx_UntilReceiptByBuyerMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to the receipt by the buyer.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_UntilReceiptByBuyerMember" xlink:to="nwpx_UntilReceiptByBuyerMember-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ToSecureIndemnificationObligationsMember" xlink:label="nwpx_ToSecureIndemnificationObligationsMember" xlink:type="locator"/>
    <link:label xlink:label="nwpx_ToSecureIndemnificationObligationsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">To Secure Indemnification Obligations [Member]</link:label>
    <link:label xlink:label="nwpx_ToSecureIndemnificationObligationsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Securing of indemnification obligations.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_ToSecureIndemnificationObligationsMember" xlink:to="nwpx_ToSecureIndemnificationObligationsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityCommonStockSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional paid-in-capital</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InterestPaidNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash paid during the period for interest, net of amounts capitalized</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label xlink:label="us-gaap_InventoryNet-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total short-term inventories</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockholdersEquityAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Recognition, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DenverFacilityMember" xlink:label="nwpx_DenverFacilityMember" xlink:type="locator"/>
    <link:label xlink:label="nwpx_DenverFacilityMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Denver Facility [Member]</link:label>
    <link:label xlink:label="nwpx_DenverFacilityMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about company's Denver facility.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_DenverFacilityMember" xlink:to="nwpx_DenverFacilityMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
    <link:label xlink:label="dei_TradingSymbol-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="us-gaap_LettersOfCreditOutstandingAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LettersOfCreditOutstandingAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LettersOfCreditOutstandingAmount</link:label>
    <link:label xlink:label="us-gaap_LettersOfCreditOutstandingAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LettersOfCreditOutstandingAmount" xlink:to="us-gaap_LettersOfCreditOutstandingAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ComprehensiveIncomeNoteTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss) Note [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="us-gaap_ComprehensiveIncomeNoteTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockholdersEquity</link:label>
    <link:label xlink:label="us-gaap_StockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label xlink:label="us-gaap_StockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label xlink:label="us-gaap_StockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIncomeTaxRefunds" xlink:label="us-gaap_ProceedsFromIncomeTaxRefunds" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromIncomeTaxRefunds-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax refunds</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIncomeTaxRefunds" xlink:to="us-gaap_ProceedsFromIncomeTaxRefunds-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommitmentsAndContingencies-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and contingencies (Note 15)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Liabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_Liabilities</link:label>
    <link:label xlink:label="us-gaap_Liabilities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrealized gain (loss) on cash flow hedges, net of tax</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent</link:label>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized gain (loss) on cash flow hedges</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentImpairment" xlink:label="us-gaap_PropertyPlantAndEquipmentImpairment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentImpairment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Impairment [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentImpairment" xlink:to="us-gaap_PropertyPlantAndEquipmentImpairment-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="us-gaap_ReceivablesNetCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ReceivablesNetCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trade and other receivables, less allowance for doubtful accounts of $477 and $515</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesNetCurrent" xlink:to="us-gaap_ReceivablesNetCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent</link:label>
    <link:label xlink:label="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liability, Defined Benefit Plan</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from operating activities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" xlink:label="us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation</link:label>
    <link:label xlink:label="us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" xlink:to="us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:label="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent</link:label>
    <link:label xlink:label="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Compensation Liability, Current and Noncurrent</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:to="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementLineItems-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeLiabilities" xlink:label="us-gaap_DerivativeLiabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DerivativeLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DerivativeLiabilities</link:label>
    <link:label xlink:label="us-gaap_DerivativeLiabilities-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Derivatives, liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilities" xlink:to="us-gaap_DerivativeLiabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:label="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:to="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</link:label>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:label="us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:to="us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent</link:label>
    <link:label xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued property taxes</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:label xlink:label="country_US-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PropertyPlantAndEquipmentUsefulLife</link:label>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension liability adjustment, net of tax</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueDisclosuresTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent</link:label>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Pension liability adjustment</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AssetsCurrentAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current assets:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WorkersCompensationLiabilityCurrentAndNoncurrent" xlink:label="us-gaap_WorkersCompensationLiabilityCurrentAndNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WorkersCompensationLiabilityCurrentAndNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_WorkersCompensationLiabilityCurrentAndNoncurrent</link:label>
    <link:label xlink:label="us-gaap_WorkersCompensationLiabilityCurrentAndNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Workers' Compensation Liability</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WorkersCompensationLiabilityCurrentAndNoncurrent" xlink:to="us-gaap_WorkersCompensationLiabilityCurrentAndNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsHeldUnderCapitalLeasesMember" xlink:label="us-gaap_AssetsHeldUnderCapitalLeasesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AssetsHeldUnderCapitalLeasesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets Held under Capital Leases [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsHeldUnderCapitalLeasesMember" xlink:to="us-gaap_AssetsHeldUnderCapitalLeasesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConstructionInProgressMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressMember" xlink:to="us-gaap_ConstructionInProgressMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201609Member" xlink:label="us-gaap_AccountingStandardsUpdate201609Member" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountingStandardsUpdate201609Member-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Standards Update 2016-09 [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingStandardsUpdate201609Member" xlink:to="us-gaap_AccountingStandardsUpdate201609Member-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_LowerWillametteGroupMember" xlink:label="nwpx_LowerWillametteGroupMember" xlink:type="locator"/>
    <link:label xlink:label="nwpx_LowerWillametteGroupMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lower Willamette Group [Member]</link:label>
    <link:label xlink:label="nwpx_LowerWillametteGroupMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Refers to information regarding the Lower Willamette Group.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_LowerWillametteGroupMember" xlink:to="nwpx_LowerWillametteGroupMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetCashProvidedByUsedInFinancingActivities</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent</link:label>
    <link:label xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Amounts reclassified from Accumulated other comprehensive loss</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:to="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:label="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other comprehensive loss before reclassifications</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:to="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetCashProvidedByUsedInInvestingActivities</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by investing activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetCashProvidedByUsedInOperatingActivities</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by (used in) operating activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease</link:label>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Change in cash and cash equivalents</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LandImprovementsMember" xlink:label="us-gaap_LandImprovementsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LandImprovementsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land Improvements [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandImprovementsMember" xlink:to="us-gaap_LandImprovementsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss), net of tax:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BuildingMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingMember" xlink:to="us-gaap_BuildingMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="us-gaap_AccountingStandardsUpdate201409Member" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountingStandardsUpdate201409Member-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Standards Update 2014-09 [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingStandardsUpdate201409Member" xlink:to="us-gaap_AccountingStandardsUpdate201409Member-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:label="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net cash provided by (used in) investing activities from discontinued operations</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:to="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net cash provided by (used in) operating activities from discontinued operations</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:to="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:label="us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net cash used in financing activities from discontinued operations</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:to="us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in financing activities from continuing operations</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by (used in) investing activities from continuing operations</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</link:label>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</link:label>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by (used in) operating activities from continuing operations</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</link:label>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</link:label>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</link:label>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2019</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Excess tax benefit from stock compensation plans</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TypeOfAdoptionMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_TypeOfAdoptionMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</link:label>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2020</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</link:label>
    <link:label xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Tax withholdings related to net share settlements of restricted stock and performance share awards</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisposalGroupClassificationDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupClassificationDomain" xlink:to="us-gaap_DisposalGroupClassificationDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</link:label>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2018</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisposalGroupClassificationAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="us-gaap_CapitalLeaseObligations" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CapitalLeaseObligations-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CapitalLeaseObligations</link:label>
    <link:label xlink:label="us-gaap_CapitalLeaseObligations-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital Lease Obligations</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeaseObligations" xlink:to="us-gaap_CapitalLeaseObligations-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="us-gaap_DerivativesPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DerivativesPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativesPolicyTextBlock" xlink:to="us-gaap_DerivativesPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</link:label>
    <link:label xlink:label="us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cumulative Effect of New Accounting Principle in Period of Adoption</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:to="us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueInputsLevel2Member-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueInputsLevel1Member-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RetainedEarningsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueInputsLevel3Member-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LineOfCredit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LineOfCredit</link:label>
    <link:label xlink:label="us-gaap_LineOfCredit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Line of Credit</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCredit" xlink:to="us-gaap_LineOfCredit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdditionalPaidInCapitalMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Hierarchy [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from issuance of common stock</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EquityComponentDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskCreditRisk-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreationDateAxis" xlink:label="us-gaap_CreationDateAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CreationDateAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Report Date [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreationDateAxis" xlink:to="us-gaap_CreationDateAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementEquityComponentsAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefaultFinancialStatementsDateMember" xlink:label="us-gaap_DefaultFinancialStatementsDateMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefaultFinancialStatementsDateMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Statement Filing Date [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefaultFinancialStatementsDateMember" xlink:to="us-gaap_DefaultFinancialStatementsDateMember-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CreditAgreement2015Member" xlink:label="nwpx_CreditAgreement2015Member" xlink:type="locator"/>
    <link:label xlink:label="nwpx_CreditAgreement2015Member-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2015 Credit Agreement [Member]</link:label>
    <link:label xlink:label="nwpx_CreditAgreement2015Member-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the Credit Agreement with Bank of America, N.A. on October 26, 2015.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_CreditAgreement2015Member" xlink:to="nwpx_CreditAgreement2015Member-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AccountingStandardsUpdate201707Member" xlink:label="nwpx_AccountingStandardsUpdate201707Member" xlink:type="locator"/>
    <link:label xlink:label="nwpx_AccountingStandardsUpdate201707Member-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Standards Update 2017-07 [Member]</link:label>
    <link:label xlink:label="nwpx_AccountingStandardsUpdate201707Member-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accounting Standards Update 2017-07 Compensation&#8212;Retirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_AccountingStandardsUpdate201707Member" xlink:to="nwpx_AccountingStandardsUpdate201707Member-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_YearEndedDecember312016Member" xlink:label="nwpx_YearEndedDecember312016Member" xlink:type="locator"/>
    <link:label xlink:label="nwpx_YearEndedDecember312016Member-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year Ended December 31, 2016 [Member]</link:label>
    <link:label xlink:label="nwpx_YearEndedDecember312016Member-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the reporting period of 12-months ended December 31, 2016.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_YearEndedDecember312016Member" xlink:to="nwpx_YearEndedDecember312016Member-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</link:label>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Diluted weighted-average common shares outstanding (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</link:label>
    <link:label xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsOfDebtIssuanceCosts</link:label>
    <link:label xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payments of debt issuance costs</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basic and diluted (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignEarningsRepatriated" xlink:label="us-gaap_ForeignEarningsRepatriated" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ForeignEarningsRepatriated-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ForeignEarningsRepatriated</link:label>
    <link:label xlink:label="us-gaap_ForeignEarningsRepatriated-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Earnings Repatriated</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignEarningsRepatriated" xlink:to="us-gaap_ForeignEarningsRepatriated-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effect of potentially dilutive common shares(1) (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareBasicAndDiluted-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net loss per share (in dollars per share)</link:label>
    <link:label xlink:label="us-gaap_EarningsPerShareBasicAndDiluted-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net loss per share, basic and diluted (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare</link:label>
    <link:label xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discontinued operations, basic and diluted (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare</link:label>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Continuing operations, basic and diluted (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareDiluted-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_EarningsPerShareDiluted</link:label>
    <link:label xlink:label="us-gaap_EarningsPerShareDiluted-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income (loss) per share assuming dilution (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</link:label>
    <link:label xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discontinued operations, diluted (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basic and diluted loss per share:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:label="us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RepaymentsOfLongTermCapitalLeaseObligations-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_RepaymentsOfLongTermCapitalLeaseObligations</link:label>
    <link:label xlink:label="us-gaap_RepaymentsOfLongTermCapitalLeaseObligations-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payments on capital lease obligations</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:to="us-gaap_RepaymentsOfLongTermCapitalLeaseObligations-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</link:label>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Continuing operations, diluted (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</link:label>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Continuing operations (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MachineryAndEquipmentMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basic weighted-average common shares outstanding (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BalanceSheetLocationDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_BalanceSheetLocationDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareBasic-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_EarningsPerShareBasic</link:label>
    <link:label xlink:label="us-gaap_EarningsPerShareBasic-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income (loss) per share, basic (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BalanceSheetLocationAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare</link:label>
    <link:label xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discontinued operations (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScenarioUnspecifiedDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario, Unspecified [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScenarioUnspecifiedDomain" xlink:to="us-gaap_ScenarioUnspecifiedDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioForecastMember" xlink:label="us-gaap_ScenarioForecastMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScenarioForecastMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario, Forecast [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScenarioForecastMember" xlink:to="us-gaap_ScenarioForecastMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:label="us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DerivativeNumberOfInstrumentsHeld-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DerivativeNumberOfInstrumentsHeld</link:label>
    <link:label xlink:label="us-gaap_DerivativeNumberOfInstrumentsHeld-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative, Number of Instruments Held</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:to="us-gaap_DerivativeNumberOfInstrumentsHeld-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from External Customers by Geographic Areas [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementScenarioAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_StatementScenarioAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1" xlink:label="us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1</link:label>
    <link:label xlink:label="us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring and Related Cost, Expected Cost Remaining</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1" xlink:to="us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:label="us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RepaymentsOfLongTermLinesOfCredit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_RepaymentsOfLongTermLinesOfCredit</link:label>
    <link:label xlink:label="us-gaap_RepaymentsOfLongTermLinesOfCredit-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repayments on line of credit</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:to="us-gaap_RepaymentsOfLongTermLinesOfCredit-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseBenefit" xlink:label="nwpx_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="nwpx_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseBenefit</link:label>
    <link:label xlink:label="nwpx_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Selling, general and administrative expense</link:label>
    <link:label xlink:label="nwpx_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of general and administrative expense (benefit) attributable to disposal group, including, but not limited to, discontinued operation.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseBenefit" xlink:to="nwpx_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DomesticCountryMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DomesticCountryMember" xlink:to="us-gaap_DomesticCountryMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StateAndLocalJurisdictionMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StateAndLocalJurisdictionMember" xlink:to="us-gaap_StateAndLocalJurisdictionMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxAuthorityDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_IncomeTaxAuthorityDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxAuthorityAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="us-gaap_EmployeeSeveranceMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EmployeeSeveranceMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Severance [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeSeveranceMember" xlink:to="us-gaap_EmployeeSeveranceMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CostOfSalesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesMember" xlink:to="us-gaap_CostOfSalesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeStatementLocationDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RestructuringCostAndReserveAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_RestructuringCostAndReserveAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="us-gaap_ReceivablesPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ReceivablesPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivables, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesPolicyTextBlock" xlink:to="us-gaap_ReceivablesPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeStatementLocationAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Discontinued operations:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TypeOfRestructuringDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="us-gaap_TypeOfRestructuringDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:label="us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromLongTermLinesOfCredit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Borrowings on line of credit</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:to="us-gaap_ProceedsFromLongTermLinesOfCredit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MaximumMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MaximumMember" xlink:to="us-gaap_MaximumMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RangeMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Range [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_RangeMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MinimumMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinimumMember" xlink:to="us-gaap_MinimumMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="us-gaap_MajorCustomersAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MajorCustomersAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_MajorCustomersAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RangeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Range [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="us-gaap_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NameOfMajorCustomerDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NameOfMajorCustomerDomain" xlink:to="us-gaap_NameOfMajorCustomerDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountingPoliciesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefits-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UnrecognizedTaxBenefits</link:label>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefits-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Unrecognized income tax benefits, beginning of year</link:label>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefits-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Unrecognized income tax benefits, end of year</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementOfFinancialPositionAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</link:label>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Decreases for lapse in statute of limitations</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ShareBasedCompensationArrangementByStockBasedPaymentAwardGrantDateFairValue" xlink:label="nwpx_ShareBasedCompensationArrangementByStockBasedPaymentAwardGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="nwpx_ShareBasedCompensationArrangementByStockBasedPaymentAwardGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_ShareBasedCompensationArrangementByStockBasedPaymentAwardGrantDateFairValue</link:label>
    <link:label xlink:label="nwpx_ShareBasedCompensationArrangementByStockBasedPaymentAwardGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Stock-based Payment Award, Grant Date Fair Value</link:label>
    <link:label xlink:label="nwpx_ShareBasedCompensationArrangementByStockBasedPaymentAwardGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the stock-based payment award grant date fair value under a share-based compensation arrangement.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_ShareBasedCompensationArrangementByStockBasedPaymentAwardGrantDateFairValue" xlink:to="nwpx_ShareBasedCompensationArrangementByStockBasedPaymentAwardGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increases for positions taken in the current year</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</link:label>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Decreases for positions taken in prior years</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increases for positions taken in prior years</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementOfCashFlowsAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementOfStockholdersEquityAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Quarterly Financial Information [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense</link:label>
    <link:label xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome</link:label>
    <link:label xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest income</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss</link:label>
    <link:label xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating loss</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss</link:label>
    <link:label xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross loss</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cost of sales</link:label>
    <link:label xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:label xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss on discontinued operations</link:label>
    <link:label xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss on discontinued operations</link:label>
    <link:label xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Loss on discontinued operations</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration</link:label>
    <link:label xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Consideration</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Income tax benefit</link:label>
    <link:label xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</link:label>
    <link:label xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax benefit</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:to="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net sales</link:label>
    <link:label xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Intangible Assets and Goodwill [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:to="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TaxCreditCarryforwardAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_TaxCreditCarryforwardAmount</link:label>
    <link:label xlink:label="us-gaap_TaxCreditCarryforwardAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward, Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardAmount" xlink:to="us-gaap_TaxCreditCarryforwardAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_DerivativeNotionalAmount" xlink:label="invest_DerivativeNotionalAmount" xlink:type="locator"/>
    <link:label xlink:label="invest_DerivativeNotionalAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">invest_DerivativeNotionalAmount</link:label>
    <link:label xlink:label="invest_DerivativeNotionalAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="invest_DerivativeNotionalAmount" xlink:to="invest_DerivativeNotionalAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax</link:label>
    <link:label xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Loss before income taxes</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SegmentGeographicalDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="us-gaap_SegmentGeographicalDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementGeographicalAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_StatementGeographicalAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WorkersCompensationLiabilityNoncurrent" xlink:label="us-gaap_WorkersCompensationLiabilityNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WorkersCompensationLiabilityNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_WorkersCompensationLiabilityNoncurrent</link:label>
    <link:label xlink:label="us-gaap_WorkersCompensationLiabilityNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Workers' Compensation Liability, Noncurrent</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WorkersCompensationLiabilityNoncurrent" xlink:to="us-gaap_WorkersCompensationLiabilityNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherLiabilitiesNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain on sale of facility</link:label>
    <link:label xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Gain on sale of facility</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLossCarryforwards-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLossCarryforwards</link:label>
    <link:label xlink:label="us-gaap_OperatingLossCarryforwards-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</link:label>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Loss from continuing operations before income taxes</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="us-gaap_TrademarksAndTradeNamesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TrademarksAndTradeNamesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trademarks and Trade Names [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TrademarksAndTradeNamesMember" xlink:to="us-gaap_TrademarksAndTradeNamesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncomeTaxExpenseBenefit</link:label>
    <link:label xlink:label="us-gaap_IncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:label xlink:label="us-gaap_IncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income tax benefit</link:label>
    <link:label xlink:label="us-gaap_IncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Tax (expense) benefit</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective income tax rate</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="us-gaap_OtherIntangibleAssetsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherIntangibleAssetsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Intangible Assets [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIntangibleAssetsMember" xlink:to="us-gaap_OtherIntangibleAssetsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementBusinessSegmentsAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SegmentDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_SegmentDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PolicyTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PolicyTextBlockAbstract</link:label>
    <link:label xlink:label="us-gaap_PolicyTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Policies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PolicyTextBlockAbstract" xlink:to="us-gaap_PolicyTextBlockAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet</link:label>
    <link:label xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CreditFacilityDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_CreditFacilityDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CreditFacilityAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeStatementAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="us-gaap_CapitalLeaseObligationsNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CapitalLeaseObligationsNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital lease obligations, less current portion</link:label>
    <link:label xlink:label="us-gaap_CapitalLeaseObligationsNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital lease obligations, less current portion</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeaseObligationsNoncurrent" xlink:to="us-gaap_CapitalLeaseObligationsNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingencyAccrualCarryingValueCurrent" xlink:label="us-gaap_LossContingencyAccrualCarryingValueCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LossContingencyAccrualCarryingValueCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LossContingencyAccrualCarryingValueCurrent</link:label>
    <link:label xlink:label="us-gaap_LossContingencyAccrualCarryingValueCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingency, Accrual, Current</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyAccrualCarryingValueCurrent" xlink:to="us-gaap_LossContingencyAccrualCarryingValueCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PatentsMember" xlink:label="us-gaap_PatentsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PatentsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Patents [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PatentsMember" xlink:to="us-gaap_PatentsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementClassOfStockAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AwardTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingencyAccrualPayments" xlink:label="us-gaap_LossContingencyAccrualPayments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LossContingencyAccrualPayments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LossContingencyAccrualPayments</link:label>
    <link:label xlink:label="us-gaap_LossContingencyAccrualPayments-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingency Accrual, Payments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyAccrualPayments" xlink:to="us-gaap_LossContingencyAccrualPayments-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Award [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CustomerRelationshipsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_GainLossOnDispositionOfFacility" xlink:label="nwpx_GainLossOnDispositionOfFacility" xlink:type="locator"/>
    <link:label xlink:label="nwpx_GainLossOnDispositionOfFacility-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_GainLossOnDispositionOfFacility</link:label>
    <link:label xlink:label="nwpx_GainLossOnDispositionOfFacility-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Facility</link:label>
    <link:label xlink:label="nwpx_GainLossOnDispositionOfFacility-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Gain on sale of facility</link:label>
    <link:label xlink:label="nwpx_GainLossOnDispositionOfFacility-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of gain (loss) on sale or disposal of a facility.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_GainLossOnDispositionOfFacility" xlink:to="nwpx_GainLossOnDispositionOfFacility-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CanadianForwardContractRemainingMaturitiesOf15To17MonthsMember" xlink:label="nwpx_CanadianForwardContractRemainingMaturitiesOf15To17MonthsMember" xlink:type="locator"/>
    <link:label xlink:label="nwpx_CanadianForwardContractRemainingMaturitiesOf15To17MonthsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Canadian Forward Contract, Remaining Maturities of 15 to 17 Months [Member]</link:label>
    <link:label xlink:label="nwpx_CanadianForwardContractRemainingMaturitiesOf15To17MonthsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the Canadian Forward Contrast that have remaining maturities of 15 to 17 months.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_CanadianForwardContractRemainingMaturitiesOf15To17MonthsMember" xlink:to="nwpx_CanadianForwardContractRemainingMaturitiesOf15To17MonthsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromDivestitureOfBusinesses-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from sale of business</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinesses-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncomeTaxReconciliationOtherAdjustments</link:label>
    <link:label xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statutory rate</link:label>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NondesignatedMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Not Designated as Hedging Instrument [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NondesignatedMember" xlink:to="us-gaap_NondesignatedMember-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeTax" xlink:label="nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeTax" xlink:type="locator"/>
    <link:label xlink:label="nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss from operations of discontinued operations</link:label>
    <link:label xlink:label="nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeTax-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Overall income (loss) from a disposal group that is classified as a component of the entity, before income tax, reported as a separate component of income before extraordinary items. Includes the following (before income tax): income (loss) from operations during the phase-out period.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeTax" xlink:to="nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeTax-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effect of Tax Cuts and Jobs Act of 2017</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="us-gaap_DesignatedAsHedgingInstrumentMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:label="us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings</link:label>
    <link:label xlink:label="us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:to="us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in valuation allowance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued</link:label>
    <link:label xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Goods and Nonemployee Services Transaction, Quantity of Securities Issued</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LiabilitiesCurrent</link:label>
    <link:label xlink:label="us-gaap_LiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_HedgingDesignationDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_HedgingDesignationDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_HedgingDesignationAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:label="us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxReconciliationTaxExemptIncome-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncomeTaxReconciliationTaxExemptIncome</link:label>
    <link:label xlink:label="us-gaap_IncomeTaxReconciliationTaxExemptIncome-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Nontaxable adjustment to contingent consideration</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:to="us-gaap_IncomeTaxReconciliationTaxExemptIncome-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:label="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:to="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:label="us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxReconciliationTaxContingencies-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Uncertain income tax positions</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:to="us-gaap_IncomeTaxReconciliationTaxContingencies-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation, Stock Options, Activity [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LitigationReserveCurrent" xlink:label="us-gaap_LitigationReserveCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LitigationReserveCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LitigationReserveCurrent</link:label>
    <link:label xlink:label="us-gaap_LitigationReserveCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Litigation accrual</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LitigationReserveCurrent" xlink:to="us-gaap_LitigationReserveCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="us-gaap_BillingsInExcessOfCostCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BillingsInExcessOfCostCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Billings in excess of costs and estimated earnings on uncompleted contracts</link:label>
    <link:label xlink:label="us-gaap_BillingsInExcessOfCostCurrent-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Billings in excess of costs and estimated earnings on uncompleted contracts</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BillingsInExcessOfCostCurrent" xlink:to="us-gaap_BillingsInExcessOfCostCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nondeductible expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" xlink:label="us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities</link:label>
    <link:label xlink:label="us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Disallowed domestic manufacturing deduction</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" xlink:to="us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="us-gaap_LossContingencyNatureDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LossContingencyNatureDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyNatureDomain" xlink:to="us-gaap_LossContingencyNatureDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill impairment (nondeductible)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingenciesByNatureOfContingencyAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ScheduleOfInventoryCurrentAndNonCurrentTableTextBlock" xlink:label="nwpx_ScheduleOfInventoryCurrentAndNonCurrentTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="nwpx_ScheduleOfInventoryCurrentAndNonCurrentTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Inventory Current And Non Current [Table Text Block]</link:label>
    <link:label xlink:label="nwpx_ScheduleOfInventoryCurrentAndNonCurrentTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process. Includes current and non-current inventory balances.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_ScheduleOfInventoryCurrentAndNonCurrentTableTextBlock" xlink:to="nwpx_ScheduleOfInventoryCurrentAndNonCurrentTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="us-gaap_CapitalLeaseObligationsCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CapitalLeaseObligationsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current portion of capital lease obligations</link:label>
    <link:label xlink:label="us-gaap_CapitalLeaseObligationsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current portion of capital lease obligations</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeaseObligationsCurrent" xlink:to="us-gaap_CapitalLeaseObligationsCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_InventoryCurrentAndNonCurrentNet" xlink:label="nwpx_InventoryCurrentAndNonCurrentNet" xlink:type="locator"/>
    <link:label xlink:label="nwpx_InventoryCurrentAndNonCurrentNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_InventoryCurrentAndNonCurrentNet</link:label>
    <link:label xlink:label="nwpx_InventoryCurrentAndNonCurrentNet-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total inventories</link:label>
    <link:label xlink:label="nwpx_InventoryCurrentAndNonCurrentNet-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The net amount of current and non current inventory.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_InventoryCurrentAndNonCurrentNet" xlink:to="nwpx_InventoryCurrentAndNonCurrentNet-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_MaturityPeriodForForwardContracts" xlink:label="nwpx_MaturityPeriodForForwardContracts" xlink:type="locator"/>
    <link:label xlink:label="nwpx_MaturityPeriodForForwardContracts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_MaturityPeriodForForwardContracts</link:label>
    <link:label xlink:label="nwpx_MaturityPeriodForForwardContracts-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maturity Period For Forward Contracts</link:label>
    <link:label xlink:label="nwpx_MaturityPeriodForForwardContracts-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The period of maturity for forward contracts.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_MaturityPeriodForForwardContracts" xlink:to="nwpx_MaturityPeriodForForwardContracts-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DerivativeContractTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_DerivativeContractTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DerivativeInstrumentRiskAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeInstrumentRiskAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:label="us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromCollectionOfNotesReceivable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Collections on notes receivable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:to="us-gaap_ProceedsFromCollectionOfNotesReceivable-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_EstimatedCostOfEPASelectedRemedy" xlink:label="nwpx_EstimatedCostOfEPASelectedRemedy" xlink:type="locator"/>
    <link:label xlink:label="nwpx_EstimatedCostOfEPASelectedRemedy-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_EstimatedCostOfEPASelectedRemedy</link:label>
    <link:label xlink:label="nwpx_EstimatedCostOfEPASelectedRemedy-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated Cost of EPA Selected Remedy</link:label>
    <link:label xlink:label="nwpx_EstimatedCostOfEPASelectedRemedy-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The estimated cost of the remedy selected by EPA.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_EstimatedCostOfEPASelectedRemedy" xlink:to="nwpx_EstimatedCostOfEPASelectedRemedy-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_EstimatedTimeToCompleteSelectedEPARemedy" xlink:label="nwpx_EstimatedTimeToCompleteSelectedEPARemedy" xlink:type="locator"/>
    <link:label xlink:label="nwpx_EstimatedTimeToCompleteSelectedEPARemedy-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_EstimatedTimeToCompleteSelectedEPARemedy</link:label>
    <link:label xlink:label="nwpx_EstimatedTimeToCompleteSelectedEPARemedy-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated Time to Complete Selected EPA Remedy</link:label>
    <link:label xlink:label="nwpx_EstimatedTimeToCompleteSelectedEPARemedy-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The estimated amount of time to complete the selected EPA remedy.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_EstimatedTimeToCompleteSelectedEPARemedy" xlink:to="nwpx_EstimatedTimeToCompleteSelectedEPARemedy-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State benefit, net of federal income tax effect</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income tax benefit at federal statutory rate of 35%</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NumberOfPotentiallyResponsibleParties" xlink:label="nwpx_NumberOfPotentiallyResponsibleParties" xlink:type="locator"/>
    <link:label xlink:label="nwpx_NumberOfPotentiallyResponsibleParties-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_NumberOfPotentiallyResponsibleParties</link:label>
    <link:label xlink:label="nwpx_NumberOfPotentiallyResponsibleParties-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number Of Potentially Responsible Parties</link:label>
    <link:label xlink:label="nwpx_NumberOfPotentiallyResponsibleParties-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of potentially responsible parties for Portland Harbor Superfund site.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_NumberOfPotentiallyResponsibleParties" xlink:to="nwpx_NumberOfPotentiallyResponsibleParties-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_PortlandHarborNaturalreSourcesTrusteeCouncilMember" xlink:label="nwpx_PortlandHarborNaturalreSourcesTrusteeCouncilMember" xlink:type="locator"/>
    <link:label xlink:label="nwpx_PortlandHarborNaturalreSourcesTrusteeCouncilMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Portland Harbor Natural Resources Trustee Council [Member]</link:label>
    <link:label xlink:label="nwpx_PortlandHarborNaturalreSourcesTrusteeCouncilMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The name or description of the loss contingency by its nature.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_PortlandHarborNaturalreSourcesTrusteeCouncilMember" xlink:to="nwpx_PortlandHarborNaturalreSourcesTrusteeCouncilMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unvested PSAs canceled (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">RSUs vested (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NumberOfActiveStockIncentivePlans" xlink:label="nwpx_NumberOfActiveStockIncentivePlans" xlink:type="locator"/>
    <link:label xlink:label="nwpx_NumberOfActiveStockIncentivePlans-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_NumberOfActiveStockIncentivePlans</link:label>
    <link:label xlink:label="nwpx_NumberOfActiveStockIncentivePlans-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number Of Active Stock Incentive Plans</link:label>
    <link:label xlink:label="nwpx_NumberOfActiveStockIncentivePlans-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The number of active stock incentive plans.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_NumberOfActiveStockIncentivePlans" xlink:to="nwpx_NumberOfActiveStockIncentivePlans-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Unvested RSUs and PSAs (in dollars per share)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Unvested RSUs and PSAs (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NumberOfInactiveStockOptionPlans" xlink:label="nwpx_NumberOfInactiveStockOptionPlans" xlink:type="locator"/>
    <link:label xlink:label="nwpx_NumberOfInactiveStockOptionPlans-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_NumberOfInactiveStockOptionPlans</link:label>
    <link:label xlink:label="nwpx_NumberOfInactiveStockOptionPlans-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number Of Inactive Stock Option Plans</link:label>
    <link:label xlink:label="nwpx_NumberOfInactiveStockOptionPlans-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The number of inactive stock options plans.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_NumberOfInactiveStockOptionPlans" xlink:to="nwpx_NumberOfInactiveStockOptionPlans-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Unvested RSUs and PSAs (in shares)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Unvested RSUs and PSAs (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestCostsCapitalized" xlink:label="us-gaap_InterestCostsCapitalized" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InterestCostsCapitalized-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_InterestCostsCapitalized</link:label>
    <link:label xlink:label="us-gaap_InterestCostsCapitalized-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest Costs Capitalized</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestCostsCapitalized" xlink:to="us-gaap_InterestCostsCapitalized-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberAtTargetLevelOfPerformance" xlink:label="nwpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberAtTargetLevelOfPerformance" xlink:type="locator"/>
    <link:label xlink:label="nwpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberAtTargetLevelOfPerformance-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberAtTargetLevelOfPerformance</link:label>
    <link:label xlink:label="nwpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberAtTargetLevelOfPerformance-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number At Target Level Of Performance</link:label>
    <link:label xlink:label="nwpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberAtTargetLevelOfPerformance-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The number of non-vested equity-based payment instruments at a target level of performance, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberAtTargetLevelOfPerformance" xlink:to="nwpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberAtTargetLevelOfPerformance-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_MinimumPerformanceAwardsIssuedMultiplier" xlink:label="nwpx_MinimumPerformanceAwardsIssuedMultiplier" xlink:type="locator"/>
    <link:label xlink:label="nwpx_MinimumPerformanceAwardsIssuedMultiplier-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_MinimumPerformanceAwardsIssuedMultiplier</link:label>
    <link:label xlink:label="nwpx_MinimumPerformanceAwardsIssuedMultiplier-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum Performance Awards Issued Multiplier</link:label>
    <link:label xlink:label="nwpx_MinimumPerformanceAwardsIssuedMultiplier-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The number of minimum performance awards issued multiplier.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_MinimumPerformanceAwardsIssuedMultiplier" xlink:to="nwpx_MinimumPerformanceAwardsIssuedMultiplier-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</link:label>
    <link:label xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:label xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">(Gain) loss on disposal of property and equipment</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">RSUs and PSAs granted (in shares)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_RestrictedStockUnitsAndPerformanceStockAwardsMember" xlink:label="nwpx_RestrictedStockUnitsAndPerformanceStockAwardsMember" xlink:type="locator"/>
    <link:label xlink:label="nwpx_RestrictedStockUnitsAndPerformanceStockAwardsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock Units and Performance Stock Awards [Member]</link:label>
    <link:label xlink:label="nwpx_RestrictedStockUnitsAndPerformanceStockAwardsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The type or description of the award.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_RestrictedStockUnitsAndPerformanceStockAwardsMember" xlink:to="nwpx_RestrictedStockUnitsAndPerformanceStockAwardsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_PaymentsOfContingentConsideration" xlink:label="nwpx_PaymentsOfContingentConsideration" xlink:type="locator"/>
    <link:label xlink:label="nwpx_PaymentsOfContingentConsideration-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_PaymentsOfContingentConsideration</link:label>
    <link:label xlink:label="nwpx_PaymentsOfContingentConsideration-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payments of contingent consideration</link:label>
    <link:label xlink:label="nwpx_PaymentsOfContingentConsideration-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The amount of contingent consideration paid during the period.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_PaymentsOfContingentConsideration" xlink:to="nwpx_PaymentsOfContingentConsideration-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Unvested PSAs canceled (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">RSUs vested (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_WaterTransmissionGroupMember" xlink:label="nwpx_WaterTransmissionGroupMember" xlink:type="locator"/>
    <link:label xlink:label="nwpx_WaterTransmissionGroupMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Water Transmission Group [Member]</link:label>
    <link:label xlink:label="nwpx_WaterTransmissionGroupMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">System used for the primary purpose of transmitting water to the consumer.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_WaterTransmissionGroupMember" xlink:to="nwpx_WaterTransmissionGroupMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CapitalLeasesFutureMinimumPaymentsDue</link:label>
    <link:label xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDue-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total minimum lease payments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</link:label>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable, December 31, 2017</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</link:label>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable, December 31, 2017 (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears</link:label>
    <link:label xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears</link:label>
    <link:label xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RestructuringCharges-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring expense</link:label>
    <link:label xlink:label="us-gaap_RestructuringCharges-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Charges</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringCharges" xlink:to="us-gaap_RestructuringCharges-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent</link:label>
    <link:label xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2018</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears</link:label>
    <link:label xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2020</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable, December 31, 2017 (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears</link:label>
    <link:label xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2019</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Exercisable, December 31, 2017 (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</link:label>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsPayableCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccruedLiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label xlink:label="us-gaap_AccruedLiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total accrued liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GoodwillImpairmentLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment of goodwill</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RepurchaseAgreementCounterpartyNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:to="us-gaap_RepurchaseAgreementCounterpartyNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="us-gaap_CounterpartyNameAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CounterpartyNameAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CounterpartyNameAxis" xlink:to="us-gaap_CounterpartyNameAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WorkersCompensationLiabilityCurrent" xlink:label="us-gaap_WorkersCompensationLiabilityCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WorkersCompensationLiabilityCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_WorkersCompensationLiabilityCurrent</link:label>
    <link:label xlink:label="us-gaap_WorkersCompensationLiabilityCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Workers' Compensation Liability, Current</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WorkersCompensationLiabilityCurrent" xlink:to="us-gaap_WorkersCompensationLiabilityCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments</link:label>
    <link:label xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Amount representing interest</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance (in dollars per share)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedVacationCurrent" xlink:label="us-gaap_AccruedVacationCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccruedVacationCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AccruedVacationCurrent</link:label>
    <link:label xlink:label="us-gaap_AccruedVacationCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued vacation payable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedVacationCurrent" xlink:to="us-gaap_AccruedVacationCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments</link:label>
    <link:label xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Present value of minimum lease payments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Options canceled (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options granted (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options exercised (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OtherAccruedLiabilitiesCurrent</link:label>
    <link:label xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_OtherLongtermLiabilitiesMember" xlink:label="nwpx_OtherLongtermLiabilitiesMember" xlink:type="locator"/>
    <link:label xlink:label="nwpx_OtherLongtermLiabilitiesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Long-term Liabilities [Member]</link:label>
    <link:label xlink:label="nwpx_OtherLongtermLiabilitiesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents other long-term liabilities.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_OtherLongtermLiabilitiesMember" xlink:to="nwpx_OtherLongtermLiabilitiesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AmortizationOfIntangibleAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AmortizationOfIntangibleAssets</link:label>
    <link:label xlink:label="us-gaap_AmortizationOfIntangibleAssets-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_BookOverdrafts" xlink:label="nwpx_BookOverdrafts" xlink:type="locator"/>
    <link:label xlink:label="nwpx_BookOverdrafts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_BookOverdrafts</link:label>
    <link:label xlink:label="nwpx_BookOverdrafts-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Book Overdrafts</link:label>
    <link:label xlink:label="nwpx_BookOverdrafts-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Outstanding checks in excess of funds on deposit that are shown in account payable.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_BookOverdrafts" xlink:to="nwpx_BookOverdrafts-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares used in per share calculations:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ProceedsFromSaleOfFacility" xlink:label="nwpx_ProceedsFromSaleOfFacility" xlink:type="locator"/>
    <link:label xlink:label="nwpx_ProceedsFromSaleOfFacility-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from sale of facility</link:label>
    <link:label xlink:label="nwpx_ProceedsFromSaleOfFacility-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from Sale of Facility</link:label>
    <link:label xlink:label="nwpx_ProceedsFromSaleOfFacility-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The cash inflow from the sale of a facility used in the normal conduct of business to produce goods and services and not intended for resale.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_ProceedsFromSaleOfFacility" xlink:to="nwpx_ProceedsFromSaleOfFacility-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Options canceled (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NumberOfCustomersWithReceivableBalanceInExcessOfTenPercentOfReceivables" xlink:label="nwpx_NumberOfCustomersWithReceivableBalanceInExcessOfTenPercentOfReceivables" xlink:type="locator"/>
    <link:label xlink:label="nwpx_NumberOfCustomersWithReceivableBalanceInExcessOfTenPercentOfReceivables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_NumberOfCustomersWithReceivableBalanceInExcessOfTenPercentOfReceivables</link:label>
    <link:label xlink:label="nwpx_NumberOfCustomersWithReceivableBalanceInExcessOfTenPercentOfReceivables-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Customers with Receivable Balance in Excess of Ten Percent of Receivables</link:label>
    <link:label xlink:label="nwpx_NumberOfCustomersWithReceivableBalanceInExcessOfTenPercentOfReceivables-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of customers with balances in excess of 10% of total accounts receivable.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_NumberOfCustomersWithReceivableBalanceInExcessOfTenPercentOfReceivables" xlink:to="nwpx_NumberOfCustomersWithReceivableBalanceInExcessOfTenPercentOfReceivables-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesCurrentAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current liabilities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from sale of property and equipment</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Assets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_Assets</link:label>
    <link:label xlink:label="us-gaap_Assets-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ExpectedGainLossOnUncompletedContracts" xlink:label="nwpx_ExpectedGainLossOnUncompletedContracts" xlink:type="locator"/>
    <link:label xlink:label="nwpx_ExpectedGainLossOnUncompletedContracts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_ExpectedGainLossOnUncompletedContracts</link:label>
    <link:label xlink:label="nwpx_ExpectedGainLossOnUncompletedContracts-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reserves for expected losses on uncompleted contracts</link:label>
    <link:label xlink:label="nwpx_ExpectedGainLossOnUncompletedContracts-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">This amount represents expected gain (loss) on uncompleted contracts as of the balance sheet date.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_ExpectedGainLossOnUncompletedContracts" xlink:to="nwpx_ExpectedGainLossOnUncompletedContracts-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AccruedLiabilityMember" xlink:label="nwpx_AccruedLiabilityMember" xlink:type="locator"/>
    <link:label xlink:label="nwpx_AccruedLiabilityMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liability [Member]</link:label>
    <link:label xlink:label="nwpx_AccruedLiabilityMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Carrying value of liabilities incurred and payable as of the balance sheet date.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_AccruedLiabilityMember" xlink:to="nwpx_AccruedLiabilityMember-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTextBlock" xlink:label="nwpx_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTextBlock" xlink:type="locator"/>
    <link:label xlink:label="nwpx_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts and Billings in Excess of Costs and Estimated Earnings [Text Block]</link:label>
    <link:label xlink:label="nwpx_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The entire disclosure for costs and estimated earnings in excess of billings on uncompleted contracts and billings in excess of costs and estimated earnings. This includes receivable reflecting the cost incurred on uncompleted contracts in excess of related billings and liability attributable to billings in excess of costs representing the difference between contractually invoiced amounts (billings) and revenue recognized based on costs incurred to estimated total costs at period end recognized under the percentage of completion contract accounting method.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTextBlock" xlink:to="nwpx_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</link:label>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ScheduleOfCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTableTextBlock" xlink:label="nwpx_ScheduleOfCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="nwpx_ScheduleOfCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts and Billings in Excess of Costs and Estimated Earnings [Table Text Block]</link:label>
    <link:label xlink:label="nwpx_ScheduleOfCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of costs and estimated earnings in excess of billings on uncompleted contracts and billings in excess of costs and estimated earnings.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_ScheduleOfCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTableTextBlock" xlink:to="nwpx_ScheduleOfCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CostsIncurredOnUncompletedContracts" xlink:label="nwpx_CostsIncurredOnUncompletedContracts" xlink:type="locator"/>
    <link:label xlink:label="nwpx_CostsIncurredOnUncompletedContracts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_CostsIncurredOnUncompletedContracts</link:label>
    <link:label xlink:label="nwpx_CostsIncurredOnUncompletedContracts-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Costs incurred on uncompleted contracts</link:label>
    <link:label xlink:label="nwpx_CostsIncurredOnUncompletedContracts-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents Costs incurred on uncompleted contracts.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_CostsIncurredOnUncompletedContracts" xlink:to="nwpx_CostsIncurredOnUncompletedContracts-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CostsIncurredAndEstimatedEarningsOnUncompletedContracts" xlink:label="nwpx_CostsIncurredAndEstimatedEarningsOnUncompletedContracts" xlink:type="locator"/>
    <link:label xlink:label="nwpx_CostsIncurredAndEstimatedEarningsOnUncompletedContracts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_CostsIncurredAndEstimatedEarningsOnUncompletedContracts</link:label>
    <link:label xlink:label="nwpx_CostsIncurredAndEstimatedEarningsOnUncompletedContracts-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Sum of costs incurred and estimated earnings on uncompleted contracts</link:label>
    <link:label xlink:label="nwpx_CostsIncurredAndEstimatedEarningsOnUncompletedContracts-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents costs incurred and estimated earnings on uncompleted contracts.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_CostsIncurredAndEstimatedEarningsOnUncompletedContracts" xlink:to="nwpx_CostsIncurredAndEstimatedEarningsOnUncompletedContracts-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</link:label>
    <link:label xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Additions to property and equipment</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_EstimatedEarningsOnUncompletedContracts" xlink:label="nwpx_EstimatedEarningsOnUncompletedContracts" xlink:type="locator"/>
    <link:label xlink:label="nwpx_EstimatedEarningsOnUncompletedContracts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_EstimatedEarningsOnUncompletedContracts</link:label>
    <link:label xlink:label="nwpx_EstimatedEarningsOnUncompletedContracts-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated earnings</link:label>
    <link:label xlink:label="nwpx_EstimatedEarningsOnUncompletedContracts-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents estimated earnings on uncompleted contracts.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_EstimatedEarningsOnUncompletedContracts" xlink:to="nwpx_EstimatedEarningsOnUncompletedContracts-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CostsAndEstimatedEarningsInExcessOfBillingsAndBillingsInExcessOfCostsAndEstimatedEarningsNet" xlink:label="nwpx_CostsAndEstimatedEarningsInExcessOfBillingsAndBillingsInExcessOfCostsAndEstimatedEarningsNet" xlink:type="locator"/>
    <link:label xlink:label="nwpx_CostsAndEstimatedEarningsInExcessOfBillingsAndBillingsInExcessOfCostsAndEstimatedEarningsNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_CostsAndEstimatedEarningsInExcessOfBillingsAndBillingsInExcessOfCostsAndEstimatedEarningsNet</link:label>
    <link:label xlink:label="nwpx_CostsAndEstimatedEarningsInExcessOfBillingsAndBillingsInExcessOfCostsAndEstimatedEarningsNet-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Costs and estimated earnings in excess of billings on uncompleted contracts, net</link:label>
    <link:label xlink:label="nwpx_CostsAndEstimatedEarningsInExcessOfBillingsAndBillingsInExcessOfCostsAndEstimatedEarningsNet-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Costs and estimated earnings in excess of billings on uncompleted contracts, net</link:label>
    <link:label xlink:label="nwpx_CostsAndEstimatedEarningsInExcessOfBillingsAndBillingsInExcessOfCostsAndEstimatedEarningsNet-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Net amount of the total amount included in Cost and Estimated Earnings in Excess of Billings and Billings in Excess of Costs and Estimated Earnings.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_CostsAndEstimatedEarningsInExcessOfBillingsAndBillingsInExcessOfCostsAndEstimatedEarningsNet" xlink:to="nwpx_CostsAndEstimatedEarningsInExcessOfBillingsAndBillingsInExcessOfCostsAndEstimatedEarningsNet-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_BillingsToDateOnUncompletedContracts" xlink:label="nwpx_BillingsToDateOnUncompletedContracts" xlink:type="locator"/>
    <link:label xlink:label="nwpx_BillingsToDateOnUncompletedContracts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_BillingsToDateOnUncompletedContracts</link:label>
    <link:label xlink:label="nwpx_BillingsToDateOnUncompletedContracts-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less billings to date</link:label>
    <link:label xlink:label="nwpx_BillingsToDateOnUncompletedContracts-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents billings to date on uncompleted contracts.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_BillingsToDateOnUncompletedContracts" xlink:to="nwpx_BillingsToDateOnUncompletedContracts-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_WorkersCompensationInsurancePolicyTextBlock" xlink:label="nwpx_WorkersCompensationInsurancePolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="nwpx_WorkersCompensationInsurancePolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Workers Compensation Insurance [Policy Text Block]</link:label>
    <link:label xlink:label="nwpx_WorkersCompensationInsurancePolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure of accounting policy for workers compensation insurance and calculation of liability balance.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_WorkersCompensationInsurancePolicyTextBlock" xlink:to="nwpx_WorkersCompensationInsurancePolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:label xlink:label="us-gaap_NetIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:label xlink:label="us-gaap_NetIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</link:label>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Fair Value of Plan Assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AccruedLiabilitiesPolicyTextBlock" xlink:label="nwpx_AccruedLiabilitiesPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="nwpx_AccruedLiabilitiesPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities [Policy Text Block]</link:label>
    <link:label xlink:label="nwpx_AccruedLiabilitiesPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about accrued liabilities Policy.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_AccruedLiabilitiesPolicyTextBlock" xlink:to="nwpx_AccruedLiabilitiesPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProvisionForDoubtfulAccounts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ProvisionForDoubtfulAccounts</link:label>
    <link:label xlink:label="us-gaap_ProvisionForDoubtfulAccounts-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for doubtful accounts</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, general and administrative expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperations-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss from continuing operations</link:label>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperations-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss from continuing operations</link:label>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperations-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Loss from continuing operations</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperations" xlink:to="us-gaap_IncomeLossFromContinuingOperations-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued property and equipment purchases</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</link:label>
    <link:label xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PerformanceSharesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PerformanceSharesMember" xlink:to="us-gaap_PerformanceSharesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EscrowDepositsRelatedToPropertySales" xlink:label="us-gaap_EscrowDepositsRelatedToPropertySales" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EscrowDepositsRelatedToPropertySales-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from sale of facility placed in escrow</link:label>
    <link:label xlink:label="us-gaap_EscrowDepositsRelatedToPropertySales-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Escrow Deposits Related to Property Sales</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EscrowDepositsRelatedToPropertySales" xlink:to="us-gaap_EscrowDepositsRelatedToPropertySales-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RestrictedStockUnitsRSUMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets, Net</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EmployeeStockOptionMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock Option [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CustomerOneMember" xlink:label="nwpx_CustomerOneMember" xlink:type="locator"/>
    <link:label xlink:label="nwpx_CustomerOneMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer One [Member]</link:label>
    <link:label xlink:label="nwpx_CustomerOneMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Major customer one.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_CustomerOneMember" xlink:to="nwpx_CustomerOneMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NumberOfMajorCustomers" xlink:label="nwpx_NumberOfMajorCustomers" xlink:type="locator"/>
    <link:label xlink:label="nwpx_NumberOfMajorCustomers-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_NumberOfMajorCustomers</link:label>
    <link:label xlink:label="nwpx_NumberOfMajorCustomers-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Major Customers</link:label>
    <link:label xlink:label="nwpx_NumberOfMajorCustomers-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_NumberOfMajorCustomers" xlink:to="nwpx_NumberOfMajorCustomers-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsIncurred" xlink:label="us-gaap_CapitalLeaseObligationsIncurred" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CapitalLeaseObligationsIncurred-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital lease additions</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeaseObligationsIncurred" xlink:to="us-gaap_CapitalLeaseObligationsIncurred-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CustomerTwoMember" xlink:label="nwpx_CustomerTwoMember" xlink:type="locator"/>
    <link:label xlink:label="nwpx_CustomerTwoMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Two [Member]</link:label>
    <link:label xlink:label="nwpx_CustomerTwoMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Major customer two.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_CustomerTwoMember" xlink:to="nwpx_CustomerTwoMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTaxExpenseBenefit" xlink:label="nwpx_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="nwpx_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension liability adjustment, tax effect</link:label>
    <link:label xlink:label="nwpx_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tax expense (benefit) included in accumulated other comprehensive income for defined benefit pension and other postretirement plans.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTaxExpenseBenefit" xlink:to="nwpx_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AccumulatedOtherComprehensiveIncomeLossCumulativeChangeInNetGainLossFromCashFlowHedgeEffectTax" xlink:label="nwpx_AccumulatedOtherComprehensiveIncomeLossCumulativeChangeInNetGainLossFromCashFlowHedgeEffectTax" xlink:type="locator"/>
    <link:label xlink:label="nwpx_AccumulatedOtherComprehensiveIncomeLossCumulativeChangeInNetGainLossFromCashFlowHedgeEffectTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrealized gain (loss) on cash flow hedges, tax effect</link:label>
    <link:label xlink:label="nwpx_AccumulatedOtherComprehensiveIncomeLossCumulativeChangeInNetGainLossFromCashFlowHedgeEffectTax-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tax expense (benefit) included in accumulated other comprehensive income for cash flow hedges.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_AccumulatedOtherComprehensiveIncomeLossCumulativeChangeInNetGainLossFromCashFlowHedgeEffectTax" xlink:to="nwpx_AccumulatedOtherComprehensiveIncomeLossCumulativeChangeInNetGainLossFromCashFlowHedgeEffectTax-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CapitalLeaseWeightedAverageInterestRate" xlink:label="nwpx_CapitalLeaseWeightedAverageInterestRate" xlink:type="locator"/>
    <link:label xlink:label="nwpx_CapitalLeaseWeightedAverageInterestRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_CapitalLeaseWeightedAverageInterestRate</link:label>
    <link:label xlink:label="nwpx_CapitalLeaseWeightedAverageInterestRate-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital Lease, Weighted Average Interest Rate</link:label>
    <link:label xlink:label="nwpx_CapitalLeaseWeightedAverageInterestRate-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the weighted average interest rate on capital leases.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_CapitalLeaseWeightedAverageInterestRate" xlink:to="nwpx_CapitalLeaseWeightedAverageInterestRate-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InterestExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_InterestExpense</link:label>
    <link:label xlink:label="us-gaap_InterestExpense-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SupplementalCashFlowInformationAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental disclosure of cash flow information:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxesPaidNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash received during the period for income taxes (net of refunds of $213, $3,427 and $7,949)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_MaximumDurationOfOperatingLeases" xlink:label="nwpx_MaximumDurationOfOperatingLeases" xlink:type="locator"/>
    <link:label xlink:label="nwpx_MaximumDurationOfOperatingLeases-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_MaximumDurationOfOperatingLeases</link:label>
    <link:label xlink:label="nwpx_MaximumDurationOfOperatingLeases-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum Duration of Operating Leases</link:label>
    <link:label xlink:label="nwpx_MaximumDurationOfOperatingLeases-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Maximum duration of operating leases (in years).</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_MaximumDurationOfOperatingLeases" xlink:to="nwpx_MaximumDurationOfOperatingLeases-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AmortizationOfFinancingCosts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AmortizationOfFinancingCosts</link:label>
    <link:label xlink:label="us-gaap_AmortizationOfFinancingCosts-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of debt issuance costs</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCosts" xlink:to="us-gaap_AmortizationOfFinancingCosts-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Goodwill-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_Goodwill</link:label>
    <link:label xlink:label="us-gaap_Goodwill-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentNet-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentNet-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InterestExpenseDebt-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_InterestExpenseDebt</link:label>
    <link:label xlink:label="us-gaap_InterestExpenseDebt-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest Expense, Debt</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_EmployeeContributionPercentageForWhichCompanyWillMatchAtFiftyPercent" xlink:label="nwpx_EmployeeContributionPercentageForWhichCompanyWillMatchAtFiftyPercent" xlink:type="locator"/>
    <link:label xlink:label="nwpx_EmployeeContributionPercentageForWhichCompanyWillMatchAtFiftyPercent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_EmployeeContributionPercentageForWhichCompanyWillMatchAtFiftyPercent</link:label>
    <link:label xlink:label="nwpx_EmployeeContributionPercentageForWhichCompanyWillMatchAtFiftyPercent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Contribution Percentage for Which Company Will Match at Fifty Percent</link:label>
    <link:label xlink:label="nwpx_EmployeeContributionPercentageForWhichCompanyWillMatchAtFiftyPercent-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employee contribution for which company will match at 50% under defined contribution retirement plan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_EmployeeContributionPercentageForWhichCompanyWillMatchAtFiftyPercent" xlink:to="nwpx_EmployeeContributionPercentageForWhichCompanyWillMatchAtFiftyPercent-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CompanyMatchingPercentageOnFirstSixPercentOfEmployeeContributions" xlink:label="nwpx_CompanyMatchingPercentageOnFirstSixPercentOfEmployeeContributions" xlink:type="locator"/>
    <link:label xlink:label="nwpx_CompanyMatchingPercentageOnFirstSixPercentOfEmployeeContributions-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_CompanyMatchingPercentageOnFirstSixPercentOfEmployeeContributions</link:label>
    <link:label xlink:label="nwpx_CompanyMatchingPercentageOnFirstSixPercentOfEmployeeContributions-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Matching Percentage on First Six Percent of Employee Contributions</link:label>
    <link:label xlink:label="nwpx_CompanyMatchingPercentageOnFirstSixPercentOfEmployeeContributions-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Company matching percentage on first 6% of employee contributions under defined contribution retirement plan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_CompanyMatchingPercentageOnFirstSixPercentOfEmployeeContributions" xlink:to="nwpx_CompanyMatchingPercentageOnFirstSixPercentOfEmployeeContributions-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DefinedContributionPlanNumberOfInvestmentOptions" xlink:label="nwpx_DefinedContributionPlanNumberOfInvestmentOptions" xlink:type="locator"/>
    <link:label xlink:label="nwpx_DefinedContributionPlanNumberOfInvestmentOptions-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_DefinedContributionPlanNumberOfInvestmentOptions</link:label>
    <link:label xlink:label="nwpx_DefinedContributionPlanNumberOfInvestmentOptions-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan Number of Investment Options</link:label>
    <link:label xlink:label="nwpx_DefinedContributionPlanNumberOfInvestmentOptions-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan Number Of Investment Options</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_DefinedContributionPlanNumberOfInvestmentOptions" xlink:to="nwpx_DefinedContributionPlanNumberOfInvestmentOptions-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</link:label>
    <link:label xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less accumulated depreciation and amortization</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property and equipment, gross</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AccumulatedOtherComprehensiveIncomeLossUnrecognizedNetActuarialLossesNetOfTax" xlink:label="nwpx_AccumulatedOtherComprehensiveIncomeLossUnrecognizedNetActuarialLossesNetOfTax" xlink:type="locator"/>
    <link:label xlink:label="nwpx_AccumulatedOtherComprehensiveIncomeLossUnrecognizedNetActuarialLossesNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_AccumulatedOtherComprehensiveIncomeLossUnrecognizedNetActuarialLossesNetOfTax</link:label>
    <link:label xlink:label="nwpx_AccumulatedOtherComprehensiveIncomeLossUnrecognizedNetActuarialLossesNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Unrecognized Net Actuarial Losses, Net of Tax</link:label>
    <link:label xlink:label="nwpx_AccumulatedOtherComprehensiveIncomeLossUnrecognizedNetActuarialLossesNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the amount of unrecognized actuarial loss recognized in accumulated other comprehensive income (loss), net of tax.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_AccumulatedOtherComprehensiveIncomeLossUnrecognizedNetActuarialLossesNetOfTax" xlink:to="nwpx_AccumulatedOtherComprehensiveIncomeLossUnrecognizedNetActuarialLossesNetOfTax-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NumberOfNoncontributoryDefinedBenefitPlans" xlink:label="nwpx_NumberOfNoncontributoryDefinedBenefitPlans" xlink:type="locator"/>
    <link:label xlink:label="nwpx_NumberOfNoncontributoryDefinedBenefitPlans-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_NumberOfNoncontributoryDefinedBenefitPlans</link:label>
    <link:label xlink:label="nwpx_NumberOfNoncontributoryDefinedBenefitPlans-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Non-contributory Defined Benefit Plans</link:label>
    <link:label xlink:label="nwpx_NumberOfNoncontributoryDefinedBenefitPlans-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of noncontributory defined benefit plans.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_NumberOfNoncontributoryDefinedBenefitPlans" xlink:to="nwpx_NumberOfNoncontributoryDefinedBenefitPlans-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CompanyMatchingPercentageOnFirstTenThousandDollarEmployeeContributions" xlink:label="nwpx_CompanyMatchingPercentageOnFirstTenThousandDollarEmployeeContributions" xlink:type="locator"/>
    <link:label xlink:label="nwpx_CompanyMatchingPercentageOnFirstTenThousandDollarEmployeeContributions-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_CompanyMatchingPercentageOnFirstTenThousandDollarEmployeeContributions</link:label>
    <link:label xlink:label="nwpx_CompanyMatchingPercentageOnFirstTenThousandDollarEmployeeContributions-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Matching Percentage on First Ten Thousand Dollar Employee Contributions</link:label>
    <link:label xlink:label="nwpx_CompanyMatchingPercentageOnFirstTenThousandDollarEmployeeContributions-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents Company matching percentage on first $10,000 of employee contributions under non-qualified retirement savings plan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_CompanyMatchingPercentageOnFirstTenThousandDollarEmployeeContributions" xlink:to="nwpx_CompanyMatchingPercentageOnFirstTenThousandDollarEmployeeContributions-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_IncomeTaxReconciliationTaxFederalAndStateTaxCredits" xlink:label="nwpx_IncomeTaxReconciliationTaxFederalAndStateTaxCredits" xlink:type="locator"/>
    <link:label xlink:label="nwpx_IncomeTaxReconciliationTaxFederalAndStateTaxCredits-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_IncomeTaxReconciliationTaxFederalAndStateTaxCredits</link:label>
    <link:label xlink:label="nwpx_IncomeTaxReconciliationTaxFederalAndStateTaxCredits-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Federal and state income tax credits</link:label>
    <link:label xlink:label="nwpx_IncomeTaxReconciliationTaxFederalAndStateTaxCredits-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to Federal and State tax credits.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_IncomeTaxReconciliationTaxFederalAndStateTaxCredits" xlink:to="nwpx_IncomeTaxReconciliationTaxFederalAndStateTaxCredits-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_SelectEmployeeContributionForWhichCompanyWillMatchAtFiftyPercent" xlink:label="nwpx_SelectEmployeeContributionForWhichCompanyWillMatchAtFiftyPercent" xlink:type="locator"/>
    <link:label xlink:label="nwpx_SelectEmployeeContributionForWhichCompanyWillMatchAtFiftyPercent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_SelectEmployeeContributionForWhichCompanyWillMatchAtFiftyPercent</link:label>
    <link:label xlink:label="nwpx_SelectEmployeeContributionForWhichCompanyWillMatchAtFiftyPercent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Select Employee Contribution for Which Company Will Match at Fifty Percent</link:label>
    <link:label xlink:label="nwpx_SelectEmployeeContributionForWhichCompanyWillMatchAtFiftyPercent-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents select employee contributions for which Company will match at 50% under non-qualified retirement savings plan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_SelectEmployeeContributionForWhichCompanyWillMatchAtFiftyPercent" xlink:to="nwpx_SelectEmployeeContributionForWhichCompanyWillMatchAtFiftyPercent-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_OfficerContributionForWhichCompanyWillMatchAtFiftyPercent" xlink:label="nwpx_OfficerContributionForWhichCompanyWillMatchAtFiftyPercent" xlink:type="locator"/>
    <link:label xlink:label="nwpx_OfficerContributionForWhichCompanyWillMatchAtFiftyPercent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_OfficerContributionForWhichCompanyWillMatchAtFiftyPercent</link:label>
    <link:label xlink:label="nwpx_OfficerContributionForWhichCompanyWillMatchAtFiftyPercent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Officer Contribution for Which Company Will Match at Fifty Percent</link:label>
    <link:label xlink:label="nwpx_OfficerContributionForWhichCompanyWillMatchAtFiftyPercent-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents Officer contributions for which Company will match at 50% under non-qualified retirement savings plan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_OfficerContributionForWhichCompanyWillMatchAtFiftyPercent" xlink:to="nwpx_OfficerContributionForWhichCompanyWillMatchAtFiftyPercent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</link:label>
    <link:label xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</link:label>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DeferredTaxAssetsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" xlink:label="nwpx_DeferredTaxAssetsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" xlink:type="locator"/>
    <link:label xlink:label="nwpx_DeferredTaxAssetsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_DeferredTaxAssetsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts</link:label>
    <link:label xlink:label="nwpx_DeferredTaxAssetsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Costs and estimated earnings in excess of billings on uncompleted contracts, net</link:label>
    <link:label xlink:label="nwpx_DeferredTaxAssetsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to cost and estimated earnings in excess of billings on uncompleted contracts.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_DeferredTaxAssetsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" xlink:to="nwpx_DeferredTaxAssetsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NonqualifiedRetirementSavingsPlanActuarialYearlyAssetGrowthPercentageAssumption" xlink:label="nwpx_NonqualifiedRetirementSavingsPlanActuarialYearlyAssetGrowthPercentageAssumption" xlink:type="locator"/>
    <link:label xlink:label="nwpx_NonqualifiedRetirementSavingsPlanActuarialYearlyAssetGrowthPercentageAssumption-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_NonqualifiedRetirementSavingsPlanActuarialYearlyAssetGrowthPercentageAssumption</link:label>
    <link:label xlink:label="nwpx_NonqualifiedRetirementSavingsPlanActuarialYearlyAssetGrowthPercentageAssumption-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-qualified Retirement Savings Plan Actuarial Yearly Asset Growth Percentage Assumption</link:label>
    <link:label xlink:label="nwpx_NonqualifiedRetirementSavingsPlanActuarialYearlyAssetGrowthPercentageAssumption-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents non-qualified retirement savings plan actuarial yearly asset growth percentage assumption.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_NonqualifiedRetirementSavingsPlanActuarialYearlyAssetGrowthPercentageAssumption" xlink:to="nwpx_NonqualifiedRetirementSavingsPlanActuarialYearlyAssetGrowthPercentageAssumption-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DeferredTaxAssetTradeReceivableNet" xlink:label="nwpx_DeferredTaxAssetTradeReceivableNet" xlink:type="locator"/>
    <link:label xlink:label="nwpx_DeferredTaxAssetTradeReceivableNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_DeferredTaxAssetTradeReceivableNet</link:label>
    <link:label xlink:label="nwpx_DeferredTaxAssetTradeReceivableNet-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade receivable, net</link:label>
    <link:label xlink:label="nwpx_DeferredTaxAssetTradeReceivableNet-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to trade receivables, net.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_DeferredTaxAssetTradeReceivableNet" xlink:to="nwpx_DeferredTaxAssetTradeReceivableNet-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_RetirementPlanExpense" xlink:label="nwpx_RetirementPlanExpense" xlink:type="locator"/>
    <link:label xlink:label="nwpx_RetirementPlanExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_RetirementPlanExpense</link:label>
    <link:label xlink:label="nwpx_RetirementPlanExpense-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan Expense</link:label>
    <link:label xlink:label="nwpx_RetirementPlanExpense-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents retirement plan expense.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_RetirementPlanExpense" xlink:to="nwpx_RetirementPlanExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</link:label>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DeferredTaxAssetOtherAssetsNoncurrent" xlink:label="nwpx_DeferredTaxAssetOtherAssetsNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="nwpx_DeferredTaxAssetOtherAssetsNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_DeferredTaxAssetOtherAssetsNoncurrent</link:label>
    <link:label xlink:label="nwpx_DeferredTaxAssetOtherAssetsNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label xlink:label="nwpx_DeferredTaxAssetOtherAssetsNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount before allocation of valuation allowances of noncurrent deferred tax asset attributable to other assets, noncurrent.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_DeferredTaxAssetOtherAssetsNoncurrent" xlink:to="nwpx_DeferredTaxAssetOtherAssetsNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_TableTextBlock</link:label>
    <link:label xlink:label="us-gaap_TableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes Tables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_TableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NumberOfSeriesJuniorParticipatingPreferredStockSharesReserved" xlink:label="nwpx_NumberOfSeriesJuniorParticipatingPreferredStockSharesReserved" xlink:type="locator"/>
    <link:label xlink:label="nwpx_NumberOfSeriesJuniorParticipatingPreferredStockSharesReserved-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_NumberOfSeriesJuniorParticipatingPreferredStockSharesReserved</link:label>
    <link:label xlink:label="nwpx_NumberOfSeriesJuniorParticipatingPreferredStockSharesReserved-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Series Junior Participating Preferred Stock Shares Reserved</link:label>
    <link:label xlink:label="nwpx_NumberOfSeriesJuniorParticipatingPreferredStockSharesReserved-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of Series A Junior Participating Preferred Stock Shares reserved under the Shareholder Rights Plan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_NumberOfSeriesJuniorParticipatingPreferredStockSharesReserved" xlink:to="nwpx_NumberOfSeriesJuniorParticipatingPreferredStockSharesReserved-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ShareholderRightsPlanDisclosureTextBlock" xlink:label="nwpx_ShareholderRightsPlanDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="nwpx_ShareholderRightsPlanDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shareholder Rights Plan Disclosure [Text Block]</link:label>
    <link:label xlink:label="nwpx_ShareholderRightsPlanDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The entire disclosure for all information relating to shareholder rights plan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_ShareholderRightsPlanDisclosureTextBlock" xlink:to="nwpx_ShareholderRightsPlanDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DividendDistributionUnderShareholderRightsPlan" xlink:label="nwpx_DividendDistributionUnderShareholderRightsPlan" xlink:type="locator"/>
    <link:label xlink:label="nwpx_DividendDistributionUnderShareholderRightsPlan-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_DividendDistributionUnderShareholderRightsPlan</link:label>
    <link:label xlink:label="nwpx_DividendDistributionUnderShareholderRightsPlan-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividend Distribution Under Shareholder Rights Plan</link:label>
    <link:label xlink:label="nwpx_DividendDistributionUnderShareholderRightsPlan-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the number of non-detachable preferred stock purchase rights per share of common stock.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_DividendDistributionUnderShareholderRightsPlan" xlink:to="nwpx_DividendDistributionUnderShareholderRightsPlan-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AcquisitionPercentage" xlink:label="nwpx_AcquisitionPercentage" xlink:type="locator"/>
    <link:label xlink:label="nwpx_AcquisitionPercentage-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_AcquisitionPercentage</link:label>
    <link:label xlink:label="nwpx_AcquisitionPercentage-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisition Percentage</link:label>
    <link:label xlink:label="nwpx_AcquisitionPercentage-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of Company's outstanding shares of common stock which person or group must acquire or commence a tender offer to acquire to cause Rights to become exercisable.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_AcquisitionPercentage" xlink:to="nwpx_AcquisitionPercentage-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation</link:label>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Accumulated Benefit Obligation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_PurchasePriceUnderRights" xlink:label="nwpx_PurchasePriceUnderRights" xlink:type="locator"/>
    <link:label xlink:label="nwpx_PurchasePriceUnderRights-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_PurchasePriceUnderRights</link:label>
    <link:label xlink:label="nwpx_PurchasePriceUnderRights-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase Price Under Rights</link:label>
    <link:label xlink:label="nwpx_PurchasePriceUnderRights-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Price at which shareholders holding a Right may purchase 1/100th of a share of preferred stock under the Shareholder Rights Plan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_PurchasePriceUnderRights" xlink:to="nwpx_PurchasePriceUnderRights-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Investments" xlink:label="us-gaap_Investments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Investments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_Investments</link:label>
    <link:label xlink:label="us-gaap_Investments-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Investments" xlink:to="us-gaap_Investments-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_RightRedemptionValue" xlink:label="nwpx_RightRedemptionValue" xlink:type="locator"/>
    <link:label xlink:label="nwpx_RightRedemptionValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_RightRedemptionValue</link:label>
    <link:label xlink:label="nwpx_RightRedemptionValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right Redemption Value</link:label>
    <link:label xlink:label="nwpx_RightRedemptionValue-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Under certain circumstances, the value at which the Company may redeem the right.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_RightRedemptionValue" xlink:to="nwpx_RightRedemptionValue-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ValueOfExercisedRight" xlink:label="nwpx_ValueOfExercisedRight" xlink:type="locator"/>
    <link:label xlink:label="nwpx_ValueOfExercisedRight-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_ValueOfExercisedRight</link:label>
    <link:label xlink:label="nwpx_ValueOfExercisedRight-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Value of Exercised Right</link:label>
    <link:label xlink:label="nwpx_ValueOfExercisedRight-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">If exercised, the value of common stock of the Company or an acquiring company a Right holder may purchase. This amount is equal to two times the exercise price of the Right.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_ValueOfExercisedRight" xlink:to="nwpx_ValueOfExercisedRight-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AmendedAndRestatedRightsAgreementExpirationDate" xlink:label="nwpx_AmendedAndRestatedRightsAgreementExpirationDate" xlink:type="locator"/>
    <link:label xlink:label="nwpx_AmendedAndRestatedRightsAgreementExpirationDate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_AmendedAndRestatedRightsAgreementExpirationDate</link:label>
    <link:label xlink:label="nwpx_AmendedAndRestatedRightsAgreementExpirationDate-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amended and Restated Rights Agreement Expiration Date</link:label>
    <link:label xlink:label="nwpx_AmendedAndRestatedRightsAgreementExpirationDate-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the amended and restated rights agreement expiration date</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_AmendedAndRestatedRightsAgreementExpirationDate" xlink:to="nwpx_AmendedAndRestatedRightsAgreementExpirationDate-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayAfter35yearCareer" xlink:label="nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayAfter35yearCareer" xlink:type="locator"/>
    <link:label xlink:label="nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayAfter35yearCareer-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayAfter35yearCareer</link:label>
    <link:label xlink:label="nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayAfter35yearCareer-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Target Benefit Plan, Percentage of Final Base Pay after 35-year Career</link:label>
    <link:label xlink:label="nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayAfter35yearCareer-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents Percentage of final base pay after 35-year career for retirement target benefit plan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayAfter35yearCareer" xlink:to="nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayAfter35yearCareer-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeAssets" xlink:label="us-gaap_DerivativeAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DerivativeAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivatives, assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeAssets" xlink:to="us-gaap_DerivativeAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayPerYearOfService" xlink:label="nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayPerYearOfService" xlink:type="locator"/>
    <link:label xlink:label="nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayPerYearOfService-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayPerYearOfService</link:label>
    <link:label xlink:label="nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayPerYearOfService-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Target Benefit Plan, Percentage of Final Base Pay per Year of Service</link:label>
    <link:label xlink:label="nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayPerYearOfService-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents percentage of final base pay per year of service for retirement target benefit plan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayPerYearOfService" xlink:to="nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayPerYearOfService-label" xlink:type="arc"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>nwpx-20171231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 10:04PM UTC 2018-03-15--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-schedule-ii-valuation-and-qualifying-accounts" xlink:href="nwpx-20171231.xsd#statement-schedule-ii-valuation-and-qualifying-accounts" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-schedule-ii-valuation-and-qualifying-accounts" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NotesToFinancialStatementsAbstract" xlink:label="nwpx_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:label="us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-19-related-party-transactions" xlink:href="nwpx-20171231.xsd#statement-note-19-related-party-transactions" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-19-related-party-transactions" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NotesToFinancialStatementsAbstract" xlink:label="nwpx_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss" xlink:href="nwpx-20171231.xsd#statement-note-17-accumulated-other-comprehensive-loss" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NotesToFinancialStatementsAbstract" xlink:label="nwpx_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-10-fair-value-measurements" xlink:href="nwpx-20171231.xsd#statement-note-10-fair-value-measurements" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-10-fair-value-measurements" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NotesToFinancialStatementsAbstract" xlink:label="nwpx_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-7-intangible-assets" xlink:href="nwpx-20171231.xsd#statement-note-7-intangible-assets" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-7-intangible-assets" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NotesToFinancialStatementsAbstract" xlink:label="nwpx_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-5-inventories" xlink:href="nwpx-20171231.xsd#statement-note-5-inventories" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-5-inventories" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NotesToFinancialStatementsAbstract" xlink:label="nwpx_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-4-cost-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings" xlink:href="nwpx-20171231.xsd#statement-note-4-cost-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-4-cost-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTextBlock" xlink:label="nwpx_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NotesToFinancialStatementsAbstract" xlink:label="nwpx_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="nwpx_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-document-and-entity-information" xlink:href="nwpx-20171231.xsd#statement-document-and-entity-information" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-document-and-entity-information" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityPublicFloat" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-consolidated-balance-sheets-parentheticals" xlink:href="nwpx-20171231.xsd#statement-consolidated-balance-sheets-parentheticals" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-consolidated-balance-sheets-parentheticals" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-1-organization" xlink:href="nwpx-20171231.xsd#statement-note-1-organization" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-1-organization" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NotesToFinancialStatementsAbstract" xlink:label="nwpx_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies" xlink:href="nwpx-20171231.xsd#statement-note-2-summary-of-significant-accounting-policies" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AccountingStandardsUpdate201707Member" xlink:label="nwpx_AccountingStandardsUpdate201707Member" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AccruedLiabilityMember" xlink:label="nwpx_AccruedLiabilityMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CustomerOneMember" xlink:label="nwpx_CustomerOneMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CustomerTwoMember" xlink:label="nwpx_CustomerTwoMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NotesToFinancialStatementsAbstract" xlink:label="nwpx_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_OtherLongtermLiabilitiesMember" xlink:label="nwpx_OtherLongtermLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_WaterTransmissionGroupMember" xlink:label="nwpx_WaterTransmissionGroupMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_YearEndedDecember312016Member" xlink:label="nwpx_YearEndedDecember312016Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="us-gaap_AccountingStandardsUpdate201409Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201609Member" xlink:label="us-gaap_AccountingStandardsUpdate201609Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreationDateAxis" xlink:label="us-gaap_CreationDateAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefaultFinancialStatementsDateMember" xlink:label="us-gaap_DefaultFinancialStatementsDateMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LandImprovementsMember" xlink:label="us-gaap_LandImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="us-gaap_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="us-gaap_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioForecastMember" xlink:label="us-gaap_ScenarioForecastMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreationDateAxis" xlink:to="us-gaap_DefaultFinancialStatementsDateMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LandImprovementsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_MachineryAndEquipmentMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="nwpx_WaterTransmissionGroupMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_CostOfSalesMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="nwpx_AccruedLiabilityMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="nwpx_OtherLongtermLiabilitiesMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_MajorCustomersAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="nwpx_CustomerOneMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="nwpx_CustomerTwoMember" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_AccountingStandardsUpdate201609Member" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_AccountingStandardsUpdate201409Member" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioForecastMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="nwpx_AccountingStandardsUpdate201707Member" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CreationDateAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreationDateAxis" xlink:to="nwpx_YearEndedDecember312016Member" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations" xlink:href="nwpx-20171231.xsd#statement-note-3-discontinued-operations" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AtchisonFacilityMember" xlink:label="nwpx_AtchisonFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NotesToFinancialStatementsAbstract" xlink:label="nwpx_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ToSecureIndemnificationObligationsMember" xlink:label="nwpx_ToSecureIndemnificationObligationsMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_UntilReceiptByBuyerMember" xlink:label="nwpx_UntilReceiptByBuyerMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="nwpx_AtchisonFacilityMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DisposalGroupClassificationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="nwpx_UntilReceiptByBuyerMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="nwpx_ToSecureIndemnificationObligationsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_CostOfSalesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-6-property-and-equipment" xlink:href="nwpx-20171231.xsd#statement-note-6-property-and-equipment" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-6-property-and-equipment" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_MX" xlink:label="country_MX" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DenverFacilityMember" xlink:label="nwpx_DenverFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NotesToFinancialStatementsAbstract" xlink:label="nwpx_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementGeographicalAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="country_MX" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="nwpx_DenverFacilityMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-8-line-of-credit" xlink:href="nwpx-20171231.xsd#statement-note-8-line-of-credit" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-8-line-of-credit" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CreditAgreement2015Member" xlink:label="nwpx_CreditAgreement2015Member" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NotesToFinancialStatementsAbstract" xlink:label="nwpx_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrimeRateMember" xlink:label="us-gaap_PrimeRateMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CreditFacilityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="nwpx_CreditAgreement2015Member" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_VariableRateAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_PrimeRateMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-9-leases" xlink:href="nwpx-20171231.xsd#statement-note-9-leases" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-9-leases" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NotesToFinancialStatementsAbstract" xlink:label="nwpx_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:label="us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-11-derivative-instruments-and-hedging-activities" xlink:href="nwpx-20171231.xsd#statement-note-11-derivative-instruments-and-hedging-activities" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-11-derivative-instruments-and-hedging-activities" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CanadianForwardContractRemainingMaturitiesOf15To17MonthsMember" xlink:label="nwpx_CanadianForwardContractRemainingMaturitiesOf15To17MonthsMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NotesToFinancialStatementsAbstract" xlink:label="nwpx_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_HedgingDesignationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="nwpx_CanadianForwardContractRemainingMaturitiesOf15To17MonthsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_NondesignatedMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-12-retirement-plans" xlink:href="nwpx-20171231.xsd#statement-note-12-retirement-plans" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-12-retirement-plans" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_IncomeLossFromOperationsOfDiscontinuedOperationsMember" xlink:label="nwpx_IncomeLossFromOperationsOfDiscontinuedOperationsMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NotesToFinancialStatementsAbstract" xlink:label="nwpx_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="nwpx_IncomeLossFromOperationsOfDiscontinuedOperationsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation" xlink:href="nwpx-20171231.xsd#statement-note-13-sharebased-compensation" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NotesToFinancialStatementsAbstract" xlink:label="nwpx_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_RestrictedStockUnitsAndPerformanceStockAwardsMember" xlink:label="nwpx_RestrictedStockUnitsAndPerformanceStockAwardsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DirectorMember" xlink:label="us-gaap_DirectorMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="us-gaap_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_PerformanceSharesMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="nwpx_RestrictedStockUnitsAndPerformanceStockAwardsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_TitleOfIndividualAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_DirectorMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-14-shareholder-rights-plan" xlink:href="nwpx-20171231.xsd#statement-note-14-shareholder-rights-plan" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-14-shareholder-rights-plan" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NotesToFinancialStatementsAbstract" xlink:label="nwpx_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ShareholderRightsPlanDisclosureTextBlock" xlink:label="nwpx_ShareholderRightsPlanDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="nwpx_ShareholderRightsPlanDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-15-commitments-and-contingencies" xlink:href="nwpx-20171231.xsd#statement-note-15-commitments-and-contingencies" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-15-commitments-and-contingencies" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_LowerWillametteGroupMember" xlink:label="nwpx_LowerWillametteGroupMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NotesToFinancialStatementsAbstract" xlink:label="nwpx_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_PortlandHarborNaturalreSourcesTrusteeCouncilMember" xlink:label="nwpx_PortlandHarborNaturalreSourcesTrusteeCouncilMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="us-gaap_CounterpartyNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="us-gaap_LossContingencyNatureDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CounterpartyNameAxis" xlink:to="us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingencyNatureDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CounterpartyNameAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CounterpartyNameAxis" xlink:to="nwpx_LowerWillametteGroupMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="nwpx_PortlandHarborNaturalreSourcesTrusteeCouncilMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes" xlink:href="nwpx-20171231.xsd#statement-note-16-income-taxes" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NotesToFinancialStatementsAbstract" xlink:label="nwpx_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioForecastMember" xlink:label="us-gaap_ScenarioForecastMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioForecastMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_DomesticCountryMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-18-restructuring-" xlink:href="nwpx-20171231.xsd#statement-note-18-restructuring-" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-18-restructuring-" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DemobilizationActivitiesMember" xlink:label="nwpx_DemobilizationActivitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NotesToFinancialStatementsAbstract" xlink:label="nwpx_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="us-gaap_EmployeeSeveranceMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_EmployeeSeveranceMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="nwpx_DemobilizationActivitiesMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-20-quarterly-data-unaudited" xlink:href="nwpx-20171231.xsd#statement-note-20-quarterly-data-unaudited" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-20-quarterly-data-unaudited" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DenverFacilityMember" xlink:label="nwpx_DenverFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NotesToFinancialStatementsAbstract" xlink:label="nwpx_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_WaterTransmissionGroupMember" xlink:label="nwpx_WaterTransmissionGroupMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock" xlink:label="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_CostOfSalesMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="nwpx_DenverFacilityMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="nwpx_WaterTransmissionGroupMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-significant-accounting-policies-policies" xlink:href="nwpx-20171231.xsd#statement-significant-accounting-policies-policies" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-significant-accounting-policies-policies" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AccruedLiabilitiesPolicyTextBlock" xlink:label="nwpx_AccruedLiabilitiesPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_WorkersCompensationInsurancePolicyTextBlock" xlink:label="nwpx_WorkersCompensationInsurancePolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-significant-accounting-policies-policies" xlink:label="nwpx_statement-statement-significant-accounting-policies-policies" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="us-gaap_DerivativesPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:label="us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentImpairment" xlink:label="us-gaap_PropertyPlantAndEquipmentImpairment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="us-gaap_ReceivablesPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-significant-accounting-policies-policies" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PolicyTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PolicyTextBlockAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ReceivablesPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentImpairment" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="nwpx_WorkersCompensationInsurancePolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="nwpx_AccruedLiabilitiesPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DerivativesPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc"/>
    <link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-tables" xlink:href="nwpx-20171231.xsd#statement-note-2-summary-of-significant-accounting-policies-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-tables" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-tables" xlink:label="nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations-tables" xlink:href="nwpx-20171231.xsd#statement-note-3-discontinued-operations-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations-tables" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresTableTextBlock" xlink:label="nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresTableTextBlock" xlink:label="nwpx_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-3-discontinued-operations-tables" xlink:label="nwpx_statement-statement-note-3-discontinued-operations-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-3-discontinued-operations-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="nwpx_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-4-cost-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-tables" xlink:href="nwpx-20171231.xsd#statement-note-4-cost-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-4-cost-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-tables" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ScheduleOfCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTableTextBlock" xlink:label="nwpx_ScheduleOfCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-4-cost-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-tables" xlink:label="nwpx_statement-statement-note-4-cost-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-4-cost-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="nwpx_ScheduleOfCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-5-inventories-tables" xlink:href="nwpx-20171231.xsd#statement-note-5-inventories-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-5-inventories-tables" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ScheduleOfInventoryCurrentAndNonCurrentTableTextBlock" xlink:label="nwpx_ScheduleOfInventoryCurrentAndNonCurrentTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-5-inventories-tables" xlink:label="nwpx_statement-statement-note-5-inventories-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-5-inventories-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="nwpx_ScheduleOfInventoryCurrentAndNonCurrentTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-6-property-and-equipment-tables" xlink:href="nwpx-20171231.xsd#statement-note-6-property-and-equipment-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-6-property-and-equipment-tables" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-6-property-and-equipment-tables" xlink:label="nwpx_statement-statement-note-6-property-and-equipment-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-6-property-and-equipment-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-7-intangible-assets-tables" xlink:href="nwpx-20171231.xsd#statement-note-7-intangible-assets-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-7-intangible-assets-tables" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-7-intangible-assets-tables" xlink:label="nwpx_statement-statement-note-7-intangible-assets-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-7-intangible-assets-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-9-leases-tables" xlink:href="nwpx-20171231.xsd#statement-note-9-leases-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-9-leases-tables" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-9-leases-tables" xlink:label="nwpx_statement-statement-note-9-leases-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-9-leases-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-10-fair-value-measurements-tables" xlink:href="nwpx-20171231.xsd#statement-note-10-fair-value-measurements-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-10-fair-value-measurements-tables" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-10-fair-value-measurements-tables" xlink:label="nwpx_statement-statement-note-10-fair-value-measurements-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-10-fair-value-measurements-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation-tables" xlink:href="nwpx-20171231.xsd#statement-note-13-sharebased-compensation-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation-tables" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-13-sharebased-compensation-tables" xlink:label="nwpx_statement-statement-note-13-sharebased-compensation-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:label="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-13-sharebased-compensation-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-tables" xlink:href="nwpx-20171231.xsd#statement-note-16-income-taxes-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-tables" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-16-income-taxes-tables" xlink:label="nwpx_statement-statement-note-16-income-taxes-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-16-income-taxes-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-tables" xlink:href="nwpx-20171231.xsd#statement-note-17-accumulated-other-comprehensive-loss-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-tables" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="nwpx_ScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-tables" xlink:label="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="nwpx_ScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-20-quarterly-data-unaudited-tables" xlink:href="nwpx-20171231.xsd#statement-note-20-quarterly-data-unaudited-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-20-quarterly-data-unaudited-tables" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-20-quarterly-data-unaudited-tables" xlink:label="nwpx_statement-statement-note-20-quarterly-data-unaudited-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-20-quarterly-data-unaudited-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables" xlink:href="nwpx-20171231.xsd#statement-schedule-ii-valuation-and-qualifying-accounts-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_SummaryOfValuationAndQualifyingAccountsTableTextBlock" xlink:label="nwpx_SummaryOfValuationAndQualifyingAccountsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-schedule-ii-valuation-and-qualifying-accounts-tables" xlink:label="nwpx_statement-statement-schedule-ii-valuation-and-qualifying-accounts-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-schedule-ii-valuation-and-qualifying-accounts-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="nwpx_SummaryOfValuationAndQualifyingAccountsTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-1-organization-details-textual" xlink:href="nwpx-20171231.xsd#statement-note-1-organization-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-1-organization-details-textual" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NoteToFinancialStatementDetailsTextual" xlink:label="nwpx_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NumberOfOperatingSegments-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" xlink:href="nwpx-20171231.xsd#statement-note-2-summary-of-significant-accounting-policies-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AccountingStandardsUpdate201707Member" xlink:label="nwpx_AccountingStandardsUpdate201707Member" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AccruedLiabilityMember" xlink:label="nwpx_AccruedLiabilityMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_BookOverdrafts" xlink:label="nwpx_BookOverdrafts-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CustomerOneMember" xlink:label="nwpx_CustomerOneMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CustomerTwoMember" xlink:label="nwpx_CustomerTwoMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NoteToFinancialStatementDetailsTextual" xlink:label="nwpx_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NumberOfCustomersWithReceivableBalanceInExcessOfTenPercentOfReceivables" xlink:label="nwpx_NumberOfCustomersWithReceivableBalanceInExcessOfTenPercentOfReceivables-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NumberOfMajorCustomers" xlink:label="nwpx_NumberOfMajorCustomers-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_OtherLongtermLiabilitiesMember" xlink:label="nwpx_OtherLongtermLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_WaterTransmissionGroupMember" xlink:label="nwpx_WaterTransmissionGroupMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_WorkersCompensationExpense" xlink:label="nwpx_WorkersCompensationExpense-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_YearEndedDecember312016Member" xlink:label="nwpx_YearEndedDecember312016Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="us-gaap_AccountingStandardsUpdate201409Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201609Member" xlink:label="us-gaap_AccountingStandardsUpdate201609Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreationDateAxis" xlink:label="us-gaap_CreationDateAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefaultFinancialStatementsDateMember" xlink:label="us-gaap_DefaultFinancialStatementsDateMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Investments" xlink:label="us-gaap_Investments-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LandImprovementsMember" xlink:label="us-gaap_LandImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="us-gaap_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="us-gaap_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustment" xlink:label="us-gaap_PriorPeriodReclassificationAdjustment-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioForecastMember" xlink:label="us-gaap_ScenarioForecastMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WorkersCompensationLiabilityCurrent" xlink:label="us-gaap_WorkersCompensationLiabilityCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WorkersCompensationLiabilityCurrentAndNoncurrent" xlink:label="us-gaap_WorkersCompensationLiabilityCurrentAndNoncurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WorkersCompensationLiabilityNoncurrent" xlink:label="us-gaap_WorkersCompensationLiabilityNoncurrent-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreationDateAxis" xlink:to="us-gaap_DefaultFinancialStatementsDateMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LandImprovementsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_MachineryAndEquipmentMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="nwpx_WaterTransmissionGroupMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_CostOfSalesMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="nwpx_AccruedLiabilityMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="nwpx_OtherLongtermLiabilitiesMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_MajorCustomersAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="nwpx_CustomerOneMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="nwpx_CustomerTwoMember" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_AccountingStandardsUpdate201609Member" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_AccountingStandardsUpdate201409Member" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioForecastMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="nwpx_AccountingStandardsUpdate201707Member" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CreationDateAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreationDateAxis" xlink:to="nwpx_YearEndedDecember312016Member" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Investments-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_BookOverdrafts-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Goodwill-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_WorkersCompensationExpense-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WorkersCompensationLiabilityCurrentAndNoncurrent-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WorkersCompensationLiabilityCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WorkersCompensationLiabilityNoncurrent-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_NumberOfMajorCustomers-2" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1-2" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-2" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_NumberOfCustomersWithReceivableBalanceInExcessOfTenPercentOfReceivables-2" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit-2" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption-2" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PriorPeriodReclassificationAdjustment-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations-details-textual" xlink:href="nwpx-20171231.xsd#statement-note-3-discontinued-operations-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations-details-textual" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AtchisonFacilityMember" xlink:label="nwpx_AtchisonFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NoteToFinancialStatementDetailsTextual" xlink:label="nwpx_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ToSecureIndemnificationObligationsMember" xlink:label="nwpx_ToSecureIndemnificationObligationsMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_UntilReceiptByBuyerMember" xlink:label="nwpx_UntilReceiptByBuyerMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EscrowDepositsRelatedToPropertySales" xlink:label="us-gaap_EscrowDepositsRelatedToPropertySales-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="nwpx_AtchisonFacilityMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DisposalGroupClassificationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="nwpx_UntilReceiptByBuyerMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="nwpx_ToSecureIndemnificationObligationsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_CostOfSalesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EscrowDepositsRelatedToPropertySales-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestructuringCharges-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-6-property-and-equipment-details-textual" xlink:href="nwpx-20171231.xsd#statement-note-6-property-and-equipment-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-6-property-and-equipment-details-textual" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_MX" xlink:label="country_MX" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DenverFacilityMember" xlink:label="nwpx_DenverFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_GainLossOnDispositionOfFacility" xlink:label="nwpx_GainLossOnDispositionOfFacility-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NoteToFinancialStatementDetailsTextual" xlink:label="nwpx_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ProceedsFromSaleOfFacility" xlink:label="nwpx_ProceedsFromSaleOfFacility-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" xlink:label="us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementGeographicalAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="country_MX" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="nwpx_DenverFacilityMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_ProceedsFromSaleOfFacility-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_GainLossOnDispositionOfFacility-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-8-line-of-credit-details-textual" xlink:href="nwpx-20171231.xsd#statement-note-8-line-of-credit-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-8-line-of-credit-details-textual" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CreditAgreement2015Member" xlink:label="nwpx_CreditAgreement2015Member" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NoteToFinancialStatementDetailsTextual" xlink:label="nwpx_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestCostsCapitalized" xlink:label="us-gaap_InterestCostsCapitalized-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrimeRateMember" xlink:label="us-gaap_PrimeRateMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CreditFacilityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="nwpx_CreditAgreement2015Member" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_VariableRateAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_PrimeRateMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LineOfCredit-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InterestExpenseDebt-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InterestCostsCapitalized-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-9-leases-details-textual" xlink:href="nwpx-20171231.xsd#statement-note-9-leases-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-9-leases-details-textual" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CapitalLeaseWeightedAverageInterestRate" xlink:label="nwpx_CapitalLeaseWeightedAverageInterestRate-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_MaximumDurationOfOperatingLeases" xlink:label="nwpx_MaximumDurationOfOperatingLeases-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NoteToFinancialStatementDetailsTextual" xlink:label="nwpx_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="us-gaap_CapitalLeaseObligations-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="us-gaap_OperatingLeasesRentExpenseNet-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeaseObligations-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_CapitalLeaseWeightedAverageInterestRate-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_MaximumDurationOfOperatingLeases-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesRentExpenseNet-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-11-derivative-instruments-and-hedging-activities-details-textual" xlink:href="nwpx-20171231.xsd#statement-note-11-derivative-instruments-and-hedging-activities-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-11-derivative-instruments-and-hedging-activities-details-textual" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_DerivativeNotionalAmount" xlink:label="invest_DerivativeNotionalAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CanadianForwardContractRemainingMaturitiesOf15To17MonthsMember" xlink:label="nwpx_CanadianForwardContractRemainingMaturitiesOf15To17MonthsMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_MaturityPeriodForForwardContracts" xlink:label="nwpx_MaturityPeriodForForwardContracts-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NoteToFinancialStatementDetailsTextual" xlink:label="nwpx_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:label="us-gaap_DerivativeNumberOfInstrumentsHeld-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xlink:label="us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_HedgingDesignationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="nwpx_CanadianForwardContractRemainingMaturitiesOf15To17MonthsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_NondesignatedMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="invest_DerivativeNotionalAmount-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_MaturityPeriodForForwardContracts-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeNumberOfInstrumentsHeld-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-12-retirement-plans-details-textual" xlink:href="nwpx-20171231.xsd#statement-note-12-retirement-plans-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-12-retirement-plans-details-textual" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AccumulatedOtherComprehensiveIncomeLossUnrecognizedNetActuarialLossesNetOfTax" xlink:label="nwpx_AccumulatedOtherComprehensiveIncomeLossUnrecognizedNetActuarialLossesNetOfTax-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CompanyMatchingPercentageOnFirstSixPercentOfEmployeeContributions" xlink:label="nwpx_CompanyMatchingPercentageOnFirstSixPercentOfEmployeeContributions-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CompanyMatchingPercentageOnFirstTenThousandDollarEmployeeContributions" xlink:label="nwpx_CompanyMatchingPercentageOnFirstTenThousandDollarEmployeeContributions-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DefinedContributionPlanNumberOfInvestmentOptions" xlink:label="nwpx_DefinedContributionPlanNumberOfInvestmentOptions-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_EmployeeContributionPercentageForWhichCompanyWillMatchAtFiftyPercent" xlink:label="nwpx_EmployeeContributionPercentageForWhichCompanyWillMatchAtFiftyPercent-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_IncomeLossFromOperationsOfDiscontinuedOperationsMember" xlink:label="nwpx_IncomeLossFromOperationsOfDiscontinuedOperationsMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NonqualifiedRetirementSavingsPlanActuarialYearlyAssetGrowthPercentageAssumption" xlink:label="nwpx_NonqualifiedRetirementSavingsPlanActuarialYearlyAssetGrowthPercentageAssumption-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NoteToFinancialStatementDetailsTextual" xlink:label="nwpx_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NumberOfNoncontributoryDefinedBenefitPlans" xlink:label="nwpx_NumberOfNoncontributoryDefinedBenefitPlans-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_OfficerContributionForWhichCompanyWillMatchAtFiftyPercent" xlink:label="nwpx_OfficerContributionForWhichCompanyWillMatchAtFiftyPercent-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_RetirementPlanExpense" xlink:label="nwpx_RetirementPlanExpense-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayAfter35yearCareer" xlink:label="nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayAfter35yearCareer-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayPerYearOfService" xlink:label="nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayPerYearOfService-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_SelectEmployeeContributionForWhichCompanyWillMatchAtFiftyPercent" xlink:label="nwpx_SelectEmployeeContributionForWhichCompanyWillMatchAtFiftyPercent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:label="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="nwpx_IncomeLossFromOperationsOfDiscontinuedOperationsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_CompanyMatchingPercentageOnFirstSixPercentOfEmployeeContributions-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_EmployeeContributionPercentageForWhichCompanyWillMatchAtFiftyPercent-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_DefinedContributionPlanNumberOfInvestmentOptions-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_NumberOfNoncontributoryDefinedBenefitPlans-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_AccumulatedOtherComprehensiveIncomeLossUnrecognizedNetActuarialLossesNetOfTax-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate-2" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets-2" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_CompanyMatchingPercentageOnFirstTenThousandDollarEmployeeContributions-2" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_OfficerContributionForWhichCompanyWillMatchAtFiftyPercent-2" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_SelectEmployeeContributionForWhichCompanyWillMatchAtFiftyPercent-2" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayAfter35yearCareer-2" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayPerYearOfService-2" xlink:type="arc"/>
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_NonqualifiedRetirementSavingsPlanActuarialYearlyAssetGrowthPercentageAssumption-2" xlink:type="arc"/>
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent-2" xlink:type="arc"/>
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_RetirementPlanExpense-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation-details-textual" xlink:href="nwpx-20171231.xsd#statement-note-13-sharebased-compensation-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation-details-textual" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_MinimumPerformanceAwardsIssuedMultiplier" xlink:label="nwpx_MinimumPerformanceAwardsIssuedMultiplier-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NoteToFinancialStatementDetailsTextual" xlink:label="nwpx_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NumberOfActiveStockIncentivePlans" xlink:label="nwpx_NumberOfActiveStockIncentivePlans-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NumberOfInactiveStockOptionPlans" xlink:label="nwpx_NumberOfInactiveStockOptionPlans-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_RestrictedStockUnitsAndPerformanceShareAwardTargetLevelPercentage" xlink:label="nwpx_RestrictedStockUnitsAndPerformanceShareAwardTargetLevelPercentage-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_RestrictedStockUnitsAndPerformanceStockAwardsMember" xlink:label="nwpx_RestrictedStockUnitsAndPerformanceStockAwardsMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberAtTargetLevelOfPerformance" xlink:label="nwpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberAtTargetLevelOfPerformance-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ShareBasedCompensationArrangementByStockBasedPaymentAwardGrantDateFairValue" xlink:label="nwpx_ShareBasedCompensationArrangementByStockBasedPaymentAwardGrantDateFairValue-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DirectorMember" xlink:label="us-gaap_DirectorMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="us-gaap_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_PerformanceSharesMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="nwpx_RestrictedStockUnitsAndPerformanceStockAwardsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_TitleOfIndividualAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_DirectorMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_NumberOfActiveStockIncentivePlans-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_NumberOfInactiveStockOptionPlans-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_RestrictedStockUnitsAndPerformanceShareAwardTargetLevelPercentage-2" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberAtTargetLevelOfPerformance-2" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_MinimumPerformanceAwardsIssuedMultiplier-2" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue-2" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod-2" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue-2" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued-2" xlink:type="arc"/>
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_ShareBasedCompensationArrangementByStockBasedPaymentAwardGrantDateFairValue-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-14-shareholder-rights-plan-details-textual" xlink:href="nwpx-20171231.xsd#statement-note-14-shareholder-rights-plan-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-14-shareholder-rights-plan-details-textual" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AcquisitionPercentage" xlink:label="nwpx_AcquisitionPercentage-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AmendedAndRestatedRightsAgreementExpirationDate" xlink:label="nwpx_AmendedAndRestatedRightsAgreementExpirationDate-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DividendDistributionUnderShareholderRightsPlan" xlink:label="nwpx_DividendDistributionUnderShareholderRightsPlan-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NoteToFinancialStatementDetailsTextual" xlink:label="nwpx_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NumberOfSeriesJuniorParticipatingPreferredStockSharesReserved" xlink:label="nwpx_NumberOfSeriesJuniorParticipatingPreferredStockSharesReserved-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_PurchasePriceUnderRights" xlink:label="nwpx_PurchasePriceUnderRights-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_RightRedemptionValue" xlink:label="nwpx_RightRedemptionValue-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ValueOfExercisedRight" xlink:label="nwpx_ValueOfExercisedRight-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_NumberOfSeriesJuniorParticipatingPreferredStockSharesReserved-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_DividendDistributionUnderShareholderRightsPlan-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_PurchasePriceUnderRights-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_AcquisitionPercentage-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_ValueOfExercisedRight-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_RightRedemptionValue-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_AmendedAndRestatedRightsAgreementExpirationDate-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-15-commitments-and-contingencies-details-textual" xlink:href="nwpx-20171231.xsd#statement-note-15-commitments-and-contingencies-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-15-commitments-and-contingencies-details-textual" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_EstimatedCostOfEPASelectedRemedy" xlink:label="nwpx_EstimatedCostOfEPASelectedRemedy-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_EstimatedTimeToCompleteSelectedEPARemedy" xlink:label="nwpx_EstimatedTimeToCompleteSelectedEPARemedy-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_LowerWillametteGroupMember" xlink:label="nwpx_LowerWillametteGroupMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NoteToFinancialStatementDetailsTextual" xlink:label="nwpx_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NumberOfPotentiallyResponsibleParties" xlink:label="nwpx_NumberOfPotentiallyResponsibleParties-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_PortlandHarborNaturalreSourcesTrusteeCouncilMember" xlink:label="nwpx_PortlandHarborNaturalreSourcesTrusteeCouncilMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="us-gaap_CounterpartyNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="us-gaap_LettersOfCreditOutstandingAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingencyAccrualCarryingValueCurrent" xlink:label="us-gaap_LossContingencyAccrualCarryingValueCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingencyAccrualPayments" xlink:label="us-gaap_LossContingencyAccrualPayments-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="us-gaap_LossContingencyNatureDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CounterpartyNameAxis" xlink:to="us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingencyNatureDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CounterpartyNameAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CounterpartyNameAxis" xlink:to="nwpx_LowerWillametteGroupMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="nwpx_PortlandHarborNaturalreSourcesTrusteeCouncilMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_NumberOfPotentiallyResponsibleParties-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_EstimatedCostOfEPASelectedRemedy-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_EstimatedTimeToCompleteSelectedEPARemedy-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LossContingencyAccrualCarryingValueCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LossContingencyAccrualPayments-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LettersOfCreditOutstandingAmount-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-details-textual" xlink:href="nwpx-20171231.xsd#statement-note-16-income-taxes-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-details-textual" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NoteToFinancialStatementDetailsTextual" xlink:label="nwpx_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignEarningsRepatriated" xlink:label="us-gaap_ForeignEarningsRepatriated-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:label="us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioForecastMember" xlink:label="us-gaap_ScenarioForecastMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:label="us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioForecastMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_DomesticCountryMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ForeignEarningsRepatriated-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLossCarryforwards-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TaxCreditCarryforwardAmount-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details-parentheticals" xlink:href="nwpx-20171231.xsd#statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details-parentheticals" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details-parentheticals" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details-parentheticals" xlink:label="nwpx_statement-statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details-parentheticals" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details-parentheticals" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details-parentheticals" xlink:href="nwpx-20171231.xsd#statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details-parentheticals" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details-parentheticals" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AccumulatedOtherComprehensiveIncomeLossCumulativeChangeInNetGainLossFromCashFlowHedgeEffectTax" xlink:label="nwpx_AccumulatedOtherComprehensiveIncomeLossCumulativeChangeInNetGainLossFromCashFlowHedgeEffectTax" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTaxExpenseBenefit" xlink:label="nwpx_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details-parentheticals" xlink:label="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details-parentheticals" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details-parentheticals" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTaxExpenseBenefit" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_AccumulatedOtherComprehensiveIncomeLossCumulativeChangeInNetGainLossFromCashFlowHedgeEffectTax" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-18-restructuring-details-textual" xlink:href="nwpx-20171231.xsd#statement-note-18-restructuring-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-18-restructuring-details-textual" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DemobilizationActivitiesMember" xlink:label="nwpx_DemobilizationActivitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NoteToFinancialStatementDetailsTextual" xlink:label="nwpx_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="us-gaap_EmployeeSeveranceMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1" xlink:label="us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_EmployeeSeveranceMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="nwpx_DemobilizationActivitiesMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestructuringCharges-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-20-quarterly-data-unaudited-details-textual" xlink:href="nwpx-20171231.xsd#statement-note-20-quarterly-data-unaudited-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-20-quarterly-data-unaudited-details-textual" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DenverFacilityMember" xlink:label="nwpx_DenverFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_NoteToFinancialStatementDetailsTextual" xlink:label="nwpx_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_WaterTransmissionGroupMember" xlink:label="nwpx_WaterTransmissionGroupMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_WorkersCompensationExpense" xlink:label="nwpx_WorkersCompensationExpense-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_CostOfSalesMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="nwpx_DenverFacilityMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="nwpx_WaterTransmissionGroupMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_WorkersCompensationExpense-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-cash-flows-parentheticals" xlink:href="nwpx-20171231.xsd#statement-consolidated-statements-of-cash-flows-parentheticals" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-cash-flows-parentheticals" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIncomeTaxRefunds" xlink:label="us-gaap_ProceedsFromIncomeTaxRefunds" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromIncomeTaxRefunds" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-stockholders-equity-parentheticals" xlink:href="nwpx-20171231.xsd#statement-consolidated-statements-of-stockholders-equity-parentheticals" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-stockholders-equity-parentheticals" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-capital-leases-details" xlink:href="nwpx-20171231.xsd#statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-capital-leases-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-capital-leases-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-capital-leases-details" xlink:label="nwpx_statement-statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-capital-leases-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="us-gaap_CapitalLeaseObligationsCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="us-gaap_CapitalLeaseObligationsNoncurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDue-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-capital-leases-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDue-3" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments-n9" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments-3" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeaseObligationsCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeaseObligationsNoncurrent-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-operating-leases-details" xlink:href="nwpx-20171231.xsd#statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-operating-leases-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-operating-leases-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-operating-leases-details" xlink:label="nwpx_statement-statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-operating-leases-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-operating-leases-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations-balance-sheet-disclosures-details" xlink:href="nwpx-20171231.xsd#statement-note-3-discontinued-operations-balance-sheet-disclosures-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations-balance-sheet-disclosures-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-3-discontinued-operations-balance-sheet-disclosures-details" xlink:label="nwpx_statement-statement-note-3-discontinued-operations-balance-sheet-disclosures-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-3-discontinued-operations-balance-sheet-disclosures-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent-1" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent-1" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-7-intangible-assets-summary-of-estimated-amortization-expense-details" xlink:href="nwpx-20171231.xsd#statement-note-7-intangible-assets-summary-of-estimated-amortization-expense-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-7-intangible-assets-summary-of-estimated-amortization-expense-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-7-intangible-assets-summary-of-estimated-amortization-expense-details" xlink:label="nwpx_statement-statement-note-7-intangible-assets-summary-of-estimated-amortization-expense-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-7-intangible-assets-summary-of-estimated-amortization-expense-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-cash-flows" xlink:href="nwpx-20171231.xsd#statement-consolidated-statements-of-cash-flows" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-cash-flows" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_GainLossOnDispositionOfFacility" xlink:label="nwpx_GainLossOnDispositionOfFacility-n8" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_PaymentsOfContingentConsideration" xlink:label="nwpx_PaymentsOfContingentConsideration-n8" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ProceedsFromSaleOfFacility" xlink:label="nwpx_ProceedsFromSaleOfFacility" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsIncurred" xlink:label="us-gaap_CapitalLeaseObligationsIncurred" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:label="us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:label="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EscrowDepositsRelatedToPropertySales" xlink:label="us-gaap_EscrowDepositsRelatedToPropertySales" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:label="us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" xlink:label="us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:label="us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:label="us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:label="us-gaap_RepaymentsOfLongTermCapitalLeaseObligations-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:label="us-gaap_RepaymentsOfLongTermLinesOfCredit-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperations-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_Depreciation" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GoodwillImpairmentLoss" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="nwpx_GainLossOnDispositionOfFacility-n8" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfFinancingCosts-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment-n8" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities-n8" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1-2" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized-n9" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables-n9" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract-n9" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories-n9" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable-n9" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets-n9" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations-3" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities-3" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-n8" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="nwpx_ProceedsFromSaleOfFacility" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations-3" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities-3" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfLongTermLinesOfCredit-n8" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts-n8" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfLongTermCapitalLeaseObligations-n8" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="nwpx_PaymentsOfContingentConsideration-n8" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations-3" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities-3" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease-3" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue-4" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue-5" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_CapitalLeaseObligationsIncurred" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_EscrowDepositsRelatedToPropertySales" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-operations" xlink:href="nwpx-20171231.xsd#statement-consolidated-statements-of-operations" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-operations" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeTax" xlink:label="nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeTax" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_GainLossOnDispositionOfFacility" xlink:label="nwpx_GainLossOnDispositionOfFacility-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherInterestAndDividendIncome" xlink:label="us-gaap_OtherInterestAndDividendIncome" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SalesRevenueNet" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfRevenue" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit-3" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_GainLossOnDispositionOfFacility-n8" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestructuringCharges" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherInterestAndDividendIncome" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InterestExpense-n8" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments-3" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit-2" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperations-3" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract" xlink:to="nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeTax" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract" xlink:to="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract" xlink:to="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax-3" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract" xlink:to="us-gaap_NetIncomeLoss-3" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted" xlink:type="arc"/>
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-10-fair-value-measurements-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details" xlink:href="nwpx-20171231.xsd#statement-note-10-fair-value-measurements-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-10-fair-value-measurements-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-10-fair-value-measurements-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details" xlink:label="nwpx_statement-statement-note-10-fair-value-measurements-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationPlanAssets" xlink:label="us-gaap_DeferredCompensationPlanAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeAssets" xlink:label="us-gaap_DerivativeAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeLiabilities" xlink:label="us-gaap_DerivativeLiabilities-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-10-fair-value-measurements-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel1Member" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel2Member" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel3Member" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredCompensationPlanAssets" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeLiabilities-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeAssets" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsFairValueDisclosure-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation-stock-option-activity-details" xlink:href="nwpx-20171231.xsd#statement-note-13-sharebased-compensation-stock-option-activity-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation-stock-option-activity-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-13-sharebased-compensation-stock-option-activity-details" xlink:label="nwpx_statement-statement-note-13-sharebased-compensation-stock-option-activity-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-n8" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-13-sharebased-compensation-stock-option-activity-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-4" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-n8" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod-n8" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-5" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-5" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2-2" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue-2" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice-2" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1-2" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation-rsu-and-psa-activity-details" xlink:href="nwpx-20171231.xsd#statement-note-13-sharebased-compensation-rsu-and-psa-activity-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation-rsu-and-psa-activity-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_RestrictedStockUnitsAndPerformanceStockAwardsMember" xlink:label="nwpx_RestrictedStockUnitsAndPerformanceStockAwardsMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-13-sharebased-compensation-rsu-and-psa-activity-details" xlink:label="nwpx_statement-statement-note-13-sharebased-compensation-rsu-and-psa-activity-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-13-sharebased-compensation-rsu-and-psa-activity-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="nwpx_RestrictedStockUnitsAndPerformanceStockAwardsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-4" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod-n8" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-n8" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-5" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details" xlink:href="nwpx-20171231.xsd#statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details" xlink:label="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax-n8" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-details" xlink:href="nwpx-20171231.xsd#statement-note-17-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-details" xlink:label="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:label="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:label="us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:label="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity-5" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent-n8" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent-3" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-20-quarterly-data-unaudited-summary-of-quarterly-financial-data-details" xlink:href="nwpx-20171231.xsd#statement-note-20-quarterly-data-unaudited-summary-of-quarterly-financial-data-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-20-quarterly-data-unaudited-summary-of-quarterly-financial-data-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-20-quarterly-data-unaudited-summary-of-quarterly-financial-data-details" xlink:label="nwpx_statement-statement-note-20-quarterly-data-unaudited-summary-of-quarterly-financial-data-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-20-quarterly-data-unaudited-summary-of-quarterly-financial-data-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SalesRevenueNet-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasic-2" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare-2" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare-2" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareDiluted-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" xlink:href="nwpx-20171231.xsd#statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" xlink:label="nwpx_statement-statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsMember" xlink:label="us-gaap_AllowanceForDoubtfulAccountsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:label="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="us-gaap_ValuationAllowancesAndReservesDeductions-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_AllowanceForDoubtfulAccountsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesDeductions-n8" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-consolidated-balance-sheets" xlink:href="nwpx-20171231.xsd#statement-consolidated-balance-sheets" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-consolidated-balance-sheets" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="us-gaap_BillingsInExcessOfCostCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="us-gaap_CapitalLeaseObligationsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="us-gaap_CapitalLeaseObligationsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="us-gaap_ReceivablesNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ReceivablesNetCurrent" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent-3" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Assets-3" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_BillingsInExcessOfCostCurrent" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_CapitalLeaseObligationsCurrent" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent-3" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_CapitalLeaseObligationsNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_Liabilities-3" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity-3" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-summary-of-components-of-income-tax-expense-for-continuing-operations-details" xlink:href="nwpx-20171231.xsd#statement-note-16-income-taxes-summary-of-components-of-income-tax-expense-for-continuing-operations-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-summary-of-components-of-income-tax-expense-for-continuing-operations-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-16-income-taxes-summary-of-components-of-income-tax-expense-for-continuing-operations-details" xlink:label="nwpx_statement-statement-note-16-income-taxes-summary-of-components-of-income-tax-expense-for-continuing-operations-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-16-income-taxes-summary-of-components-of-income-tax-expense-for-continuing-operations-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit-3" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit-3" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-comprehensive-loss" xlink:href="nwpx-20171231.xsd#statement-consolidated-statements-of-comprehensive-loss" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-comprehensive-loss" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent-n8" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent-3" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-accrued-liabilities-details" xlink:href="nwpx-20171231.xsd#statement-note-2-summary-of-significant-accounting-policies-summary-of-accrued-liabilities-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-accrued-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_ExpectedGainLossOnUncompletedContracts" xlink:label="nwpx_ExpectedGainLossOnUncompletedContracts-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-summary-of-accrued-liabilities-details" xlink:label="nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-summary-of-accrued-liabilities-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedVacationCurrent" xlink:label="us-gaap_AccruedVacationCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LitigationReserveCurrent" xlink:label="us-gaap_LitigationReserveCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WorkersCompensationLiabilityCurrent" xlink:label="us-gaap_WorkersCompensationLiabilityCurrent-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-summary-of-accrued-liabilities-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccruedVacationCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_ExpectedGainLossOnUncompletedContracts-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WorkersCompensationLiabilityCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LitigationReserveCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccruedLiabilitiesCurrent-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-net-sales-from-continuing-operations-by-geographic-region-details" xlink:href="nwpx-20171231.xsd#statement-note-2-summary-of-significant-accounting-policies-net-sales-from-continuing-operations-by-geographic-region-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-net-sales-from-continuing-operations-by-geographic-region-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="country_CA" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-net-sales-from-continuing-operations-by-geographic-region-details" xlink:label="nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-net-sales-from-continuing-operations-by-geographic-region-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-net-sales-from-continuing-operations-by-geographic-region-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementGeographicalAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="country_US" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="country_CA" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SalesRevenueNet" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-loss-per-basic-and-diluted-weighted-average-common-share-outstanding-for-continuing-and-discontinued-operations-details" xlink:href="nwpx-20171231.xsd#statement-note-2-summary-of-significant-accounting-policies-loss-per-basic-and-diluted-weighted-average-common-share-outstanding-for-continuing-and-discontinued-operations-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-loss-per-basic-and-diluted-weighted-average-common-share-outstanding-for-continuing-and-discontinued-operations-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-loss-per-basic-and-diluted-weighted-average-common-share-outstanding-for-continuing-and-discontinued-operations-details" xlink:label="nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-loss-per-basic-and-diluted-weighted-average-common-share-outstanding-for-continuing-and-discontinued-operations-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-2-summary-of-significant-accounting-policies-loss-per-basic-and-diluted-weighted-average-common-share-outstanding-for-continuing-and-discontinued-operations-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperations" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding-3" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations-operating-results-for-discontinued-operations-details" xlink:href="nwpx-20171231.xsd#statement-note-3-discontinued-operations-operating-results-for-discontinued-operations-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations-operating-results-for-discontinued-operations-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseBenefit" xlink:label="nwpx_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseBenefit-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" xlink:label="nwpx_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-3-discontinued-operations-operating-results-for-discontinued-operations-details" xlink:label="nwpx_statement-statement-note-3-discontinued-operations-operating-results-for-discontinued-operations-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-3-discontinued-operations-operating-results-for-discontinued-operations-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue-1" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold-1" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss-3" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseBenefit-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax-n9" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss-3" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense-n9" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax-3" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation-1" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax-1" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-4-costs-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-uncompleted-contracts-details" xlink:href="nwpx-20171231.xsd#statement-note-4-costs-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-uncompleted-contracts-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-4-costs-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-uncompleted-contracts-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_BillingsToDateOnUncompletedContracts" xlink:label="nwpx_BillingsToDateOnUncompletedContracts-n9" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CostsAndEstimatedEarningsInExcessOfBillingsAndBillingsInExcessOfCostsAndEstimatedEarningsNet" xlink:label="nwpx_CostsAndEstimatedEarningsInExcessOfBillingsAndBillingsInExcessOfCostsAndEstimatedEarningsNet-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CostsAndEstimatedEarningsInExcessOfBillingsAndBillingsInExcessOfCostsAndEstimatedEarningsNet" xlink:label="nwpx_CostsAndEstimatedEarningsInExcessOfBillingsAndBillingsInExcessOfCostsAndEstimatedEarningsNet-3" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CostsIncurredAndEstimatedEarningsOnUncompletedContracts" xlink:label="nwpx_CostsIncurredAndEstimatedEarningsOnUncompletedContracts-3" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_CostsIncurredOnUncompletedContracts" xlink:label="nwpx_CostsIncurredOnUncompletedContracts-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_EstimatedEarningsOnUncompletedContracts" xlink:label="nwpx_EstimatedEarningsOnUncompletedContracts-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-4-costs-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-uncompleted-contracts-details" xlink:label="nwpx_statement-statement-note-4-costs-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-uncompleted-contracts-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="us-gaap_BillingsInExcessOfCostCurrent-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-4-costs-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-uncompleted-contracts-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_CostsIncurredOnUncompletedContracts-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_EstimatedEarningsOnUncompletedContracts-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_CostsIncurredAndEstimatedEarningsOnUncompletedContracts-3" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_BillingsToDateOnUncompletedContracts-n9" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_CostsAndEstimatedEarningsInExcessOfBillingsAndBillingsInExcessOfCostsAndEstimatedEarningsNet-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BillingsInExcessOfCostCurrent-n9" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_CostsAndEstimatedEarningsInExcessOfBillingsAndBillingsInExcessOfCostsAndEstimatedEarningsNet-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-5-inventories-components-of-inventories-details" xlink:href="nwpx-20171231.xsd#statement-note-5-inventories-components-of-inventories-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-5-inventories-components-of-inventories-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_InventoryCurrentAndNonCurrentNet" xlink:label="nwpx_InventoryCurrentAndNonCurrentNet-3" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-5-inventories-components-of-inventories-details" xlink:label="nwpx_statement-statement-note-5-inventories-components-of-inventories-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNoncurrent" xlink:label="us-gaap_InventoryNoncurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventorySuppliesNetOfReserves" xlink:label="us-gaap_InventorySuppliesNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-5-inventories-components-of-inventories-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventorySuppliesNetOfReserves" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryNet-3" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryNoncurrent-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_InventoryCurrentAndNonCurrentNet-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-6-property-and-equipment-property-plant-and-equipment-details" xlink:href="nwpx-20171231.xsd#statement-note-6-property-and-equipment-property-plant-and-equipment-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-6-property-and-equipment-property-plant-and-equipment-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-6-property-and-equipment-property-plant-and-equipment-details" xlink:label="nwpx_statement-statement-note-6-property-and-equipment-property-plant-and-equipment-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsHeldUnderCapitalLeasesMember" xlink:label="us-gaap_AssetsHeldUnderCapitalLeasesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LandImprovementsMember" xlink:label="us-gaap_LandImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-6-property-and-equipment-property-plant-and-equipment-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LandImprovementsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_MachineryAndEquipmentMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_AssetsHeldUnderCapitalLeasesMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ConstructionInProgressMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-7-intangible-assets-summary-of-intangible-assets-details" xlink:href="nwpx-20171231.xsd#statement-note-7-intangible-assets-summary-of-intangible-assets-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-7-intangible-assets-summary-of-intangible-assets-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-7-intangible-assets-summary-of-intangible-assets-details" xlink:label="nwpx_statement-statement-note-7-intangible-assets-summary-of-intangible-assets-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="us-gaap_OtherIntangibleAssetsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PatentsMember" xlink:label="us-gaap_PatentsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="us-gaap_TrademarksAndTradeNamesMember" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-7-intangible-assets-summary-of-intangible-assets-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_CustomerRelationshipsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_PatentsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_TrademarksAndTradeNamesMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_OtherIntangibleAssetsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation-sharebased-compensation-expense-details" xlink:href="nwpx-20171231.xsd#statement-note-13-sharebased-compensation-sharebased-compensation-expense-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation-sharebased-compensation-expense-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_IncomeLossFromOperationsOfDiscontinuedOperationsMember" xlink:label="nwpx_IncomeLossFromOperationsOfDiscontinuedOperationsMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-13-sharebased-compensation-sharebased-compensation-expense-details" xlink:label="nwpx_statement-statement-note-13-sharebased-compensation-sharebased-compensation-expense-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-13-sharebased-compensation-sharebased-compensation-expense-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_CostOfSalesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="nwpx_IncomeLossFromOperationsOfDiscontinuedOperationsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details" xlink:href="nwpx-20171231.xsd#statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_EffectiveIncomeTaxRateReconciliationExcessTaxShortfallOnStockBasedCompensation" xlink:label="nwpx_EffectiveIncomeTaxRateReconciliationExcessTaxShortfallOnStockBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_IncomeTaxReconciliationTaxFederalAndStateTaxCredits" xlink:label="nwpx_IncomeTaxReconciliationTaxFederalAndStateTaxCredits-n8" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details" xlink:label="nwpx_statement-statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" xlink:label="us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:label="us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:label="us-gaap_IncomeTaxReconciliationTaxExemptIncome-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_IncomeTaxReconciliationTaxFederalAndStateTaxCredits-n8" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities-n8" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_EffectiveIncomeTaxRateReconciliationExcessTaxShortfallOnStockBasedCompensation" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxReconciliationTaxExemptIncome-n8" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments-2" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit-3" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-summary-of-changes-in-unrecognized-tax-benefits-details" xlink:href="nwpx-20171231.xsd#statement-note-16-income-taxes-summary-of-changes-in-unrecognized-tax-benefits-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-summary-of-changes-in-unrecognized-tax-benefits-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-16-income-taxes-summary-of-changes-in-unrecognized-tax-benefits-details" xlink:label="nwpx_statement-statement-note-16-income-taxes-summary-of-changes-in-unrecognized-tax-benefits-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations-n8" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-16-income-taxes-summary-of-changes-in-unrecognized-tax-benefits-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefits-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions-n8" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefits-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-stockholders-equity" xlink:href="nwpx-20171231.xsd#statement-consolidated-statements-of-stockholders-equity" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-stockholders-equity" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity-5" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity-4" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense-n8" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation-n8" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue-2" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding-5" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-summary-of-current-and-noncurrent-deferred-tax-assets-and-liabilities-details" xlink:href="nwpx-20171231.xsd#statement-note-16-income-taxes-summary-of-current-and-noncurrent-deferred-tax-assets-and-liabilities-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-summary-of-current-and-noncurrent-deferred-tax-assets-and-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DeferredTaxAssetOtherAssetsNoncurrent" xlink:label="nwpx_DeferredTaxAssetOtherAssetsNoncurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DeferredTaxAssetTradeReceivableNet" xlink:label="nwpx_DeferredTaxAssetTradeReceivableNet-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DeferredTaxAssetsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" xlink:label="nwpx_DeferredTaxAssetsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts-2" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_DeferredTaxLiabilitiesCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsNet" xlink:label="nwpx_DeferredTaxLiabilitiesCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsNet-n9" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-16-income-taxes-summary-of-current-and-noncurrent-deferred-tax-assets-and-liabilities-details" xlink:label="nwpx_statement-statement-note-16-income-taxes-summary-of-current-and-noncurrent-deferred-tax-assets-and-liabilities-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities-n10" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="us-gaap_DeferredTaxAssetsInventory-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities-n10" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:label="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-16-income-taxes-summary-of-current-and-noncurrent-deferred-tax-assets-and-liabilities-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_DeferredTaxAssetsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsInventory-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_DeferredTaxAssetTradeReceivableNet-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_DeferredTaxAssetOtherAssetsNoncurrent-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsOther-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsGross-3" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance-n9" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsNet-3" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="nwpx_DeferredTaxLiabilitiesCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsNet-n9" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment-n9" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets-n9" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses-n9" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredIncomeTaxLiabilities-n10" xlink:type="arc"/>
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxLiabilities-n10" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-reclassification-of-accumulated-other-comprehensive-loss-details" xlink:href="nwpx-20171231.xsd#statement-note-17-accumulated-other-comprehensive-loss-reclassification-of-accumulated-other-comprehensive-loss-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-reclassification-of-accumulated-other-comprehensive-loss-details" xlink:type="extended">
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_AccumulatedNetGainLossFromHedgeIneffectivenessMember" xlink:label="nwpx_AccumulatedNetGainLossFromHedgeIneffectivenessMember" xlink:type="locator"/>
    <link:loc xlink:href="nwpx-20171231.xsd#nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-reclassification-of-accumulated-other-comprehensive-loss-details" xlink:label="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-reclassification-of-accumulated-other-comprehensive-loss-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:label="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:label="us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="nwpx_statement-statement-note-17-accumulated-other-comprehensive-loss-reclassification-of-accumulated-other-comprehensive-loss-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="nwpx_AccumulatedNetGainLossFromHedgeIneffectivenessMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfRevenue-n8" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SalesRevenueNet" xlink:type="arc"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>totalreturngraph.jpg
<TEXT>
begin 644 totalreturngraph.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  (! 0(! 0(" @(" @(" P4# P,#
M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_
MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# S_P  1" )4 I\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]_**** "B
MBB@ HHHH **** "BBB@ HHKYF_X*_P#[>5Q_P3;_ ."?WCGXJZ;I\&JZ]I4<
M-CHMK<*S027US*L,)D"D$HI<N0"-VS&1G( /IFBORZ\,?L;_ +?O@WP1X#^*
M_AW]IF#Q]X_UFXLK_P 2^ ?$>E6]EX52VNF1IX89(U\R,0*W#(H<A&VC)"F]
M^U/^T+\<_P!O/_@J[J_[+/P@^)+?!/PG\+/#5MXB\<^)]*M(KW5KNZN%C>&T
MMS( %0":+)PI/[PG("K0!^F]%?EU^SG^U+\<_P!B_P#;]\;?LI_%WXA3_%JR
MU?X>WGCGP#XVN+"*SU:$1"426UT(_E<AHY2&.2/+7G#;5^9/^"*W_!7_ .+U
MK^Q1^T!XF^-'Q U?QMJ>G_#Z?Q]X1N;_ &^? MO-=Z?-"A"@-_I*6I ]9,4
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
M;JGQE\0W?B#XN?LOZQK/A[5KS4-BW&H7&]AIS,. ?,E<1+Z^77SW^UG^TO\
M'C]F7]BO]AA/B1^TCXZ^&FK?&#4M2U'Q_P"+2D<UQIMI/';3P1M&(_NP1RJ
MN,AF?- '[NT5^9'_  2+^)WA?XH?M2W">&_V^_&/[2<NG:+<3W/A+4-(6U@6
M-GC071?RU.48@  _QU]M?MI?L[^+_P!IKX20^'O!7Q9\4?!O5X]0BNVUW0;:
M*>ZDB57#0%9/EVL6!)Z_(* /7:*_%?\ X)37/QV^*UM\9_BM\0OVL_BKJ'A;
M]FSXA:SI-_H#65HUOXET_28UG?SFX*&5=P(' QUKJ/V.O!O[9O\ P5G_ &:;
MG]I&S_:8U'X.S^*KB\N? G@?1=%MI]'M[6WGDC@2\:3YI#))&RL3N)7!/78
M#]@**_-?]C3XP?%;_@MW_P $UO"VOVWQ8\2? 'XC^#?$5[H7BV_\*6<,R:M=
M6B[& 24X2-Q)')@'AL@< 5X1_P $@O&7QF\7_LR>)/VHOBQ^U7\2M7\)_"37
M-?BU7PG=VMK]@UFUTZ)@/,EP&4L6!P!]Y0* /V?HK\;/^"(7[>?[0+_MF>$_
M#O[07C&^\1Z%^T[X!F\?^!H;H(L>B317DY-C%@ X-IA\'/ BQWS]-_\ !/;]
MI?QY\4?^"Q7[:7@/Q!XHU/5?!_P_G\/+X=TJ=E,&DB>S+S>4  1N;DY)H ^^
M***_!_\ :%_;EU74?^"K?[2O@KXB_MR>-/V;O"G@G5["#PMIMEIZ7D-VDMHC
MS*O[MBH1MIY//F4 ?O!17X;>$_\ @HQ^T.W_  05_:E\;7/Q!\2ZO>?#?Q1!
MIGP[^)<VE?V7?^(M-;4;1#/M9 &^5V7<5)Q*5))7B_\ L;_M#^%?BQ\3OAC:
M)_P5&^('B/Q3KE_II?PD^A($U&Y=HV?3V?R@ ';=$3GH: /VZHK\A/\ @N]X
M,^/_ .R7J>A_$GP5^U5\3M%TKXE_$73/#,'A>VL[5;+0+>\W*QA<@LVS9D!N
MNXY-=%\?(/C?_P $\_VL?V-O %]^T7\0/B=9_%'XEW\.NW.KV]O;-=V26UH$
MLW6,$&,,9''(.9#[4 ?JS17P7^U=^TIX\\%?\%[?V6OAKI7BC4['P'XR\*^(
M;W6]$B9?LNI306UPT+R#&<HRJ1@C[HK\T/AI^W[JOQ-\;_'#_A9__!0WQ_\
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
M?B'^T)\;_B!9^//$\%A>PVEA'-]OBFDAAEN7C0I&BR,22"Q=@H.!G]:/A/\
M!7PS\,]'T^73?"WA[1-52QBM[B:QTZ""4X5=RET4$C(]<<5X]XU_X*V? /PM
M\9?"7@&R^)G@?Q#XF\837-M;6NF>(K&<VDL5LTZ).!+O0S$+'& I+NZ@"MC]
MF7_@I!\*?VCOA-IFOKXV\$:-K;:1INJ:YX??Q):SWOAIKX1^1#= ,K1LSRHB
MEU7<S* ,D"@"I_P4V^'OQX\>_LU&3]G'Q?:^%?B9H.IV^JV]O>10-:>(K>/<
M)=.E>9'$0D# AQM(9%!9021\Y?L,?LK?'WX[?\%.]3_:I^/O@+0O@W<:3X(7
MP-H'A#3O$,&MW%P&F\Z:[N+B >7MW9V+G<-P!'R!F^ZIOCGX*M]1OK1_%OAI
M;O3-5M]"O(3J4/F6NH7 1H+21=V5GD$D92,_,P=< Y%9?PZ_:J^&/Q>\8>(O
M#WA3XB>"/$NO>$6*ZYIVEZY;7=UHY#%3]HCC<M%AE8'>!@@B@#SW_@JI\#/$
M7[3/_!./XS^ ?".E1ZWXH\6>%;S3])L7FBA%S<NG[M=\K+&AW8(9F ! .17'
M?"_]F'QCX6_X(DZ?\'IM$BMO'\'P=?PL^DI<P;1J;:0UN8?-5O)YF."^_;SG
M=CFNH^*'_!5CX"?#K]GGQ;\3;+XG>"/%_AKP3<VUEJK^'_$%C>M;7%Q*L44+
M$3!%<DDA68$A&(SBMO\ :]_:\N_@%\"?#OB[P/X9LOBA?^,=:TK1= L8->BT
MZUU-M0D5(91>%)4$>&#!MI# C!YS0!^;/[#GA?\ :^_8Y_9/\"_#6[_X)U^
M_&E[X,T\63Z[=_$GP[!<:BP=G$C*4D*M\V/OMTZUW?Q;_P""7'QQ_P""D'_!
M4F;XJ?$+5OB-^SIX4\#> ]/TGP?J'@GQ58_VB;^=/,U&)98S(ZQJ\TT3,8T\
MQ4CQQD5]4>!O^"B/C>T\1^(?"OQ.^$&G_##QMI>G6.N:?;7?CNRN](U;3Y]0
MBL))!?B-!%-%+*O[EXOG+Q*K$O\ +[9I_P"U]\*-6^*]OX#M?B7X"N/&]W)<
M10>'X]>M6U.9[=W2=5MP_F$QO'(K +\I1@<8- 'Y6^#/^"0/Q_\ V6/ _P"W
M'\&?#$/B#XF_#3XU^$'U3P?XBUS7-/\ [1U+Q%+!Y=Q#<;I(V$LID;=,Z+&1
M!'ELDFNI_:'_ ."-/Q-TS]@;]F[QU\%M$TWP9^UK\ -&TN,PV=S:VO\ ;Z+"
MB7FGW$ZN()?FW$,[E&'FKNQ)FOTS\/\ [4?PT\6?&74OAUI?Q!\%:CX_T:,R
MW_ANUUNVEU:R0!26DME<RH &4G*C&X>M>=?M/_MG>(OA?\5M/^'/PQ^&-_\
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
M>XX !L?\$>_^">%S_P $T/V&]*^'>J:Q#XA\5WU[=:]XBU" $03ZC=$&019
M)1 J("0"VS=@9P/@#3_^"8W[3^@_\$0?%'[/>E^!7L/%WQ/^*]W-K177=-QI
MOAR>[CF>[W_:-C;Q$H\I29-K,"G:ON:;_@JCJ^O_  M\)1>%?A%JVN?&?Q/X
MAU/PK+X N=>M[%=)OM+4OJ)FU$JT7V>)-C)(J$RB>'"+N.WM8O\ @HA877_!
M/WQ!\<U\*:E!<>%+6^&K^%[JZCCN[#4+*X>VNK)IE#(2DT;@2 $,NU@/FQ0!
M^?\ ^T[_ ,$"_BQ^S+JGP/\ B;\"_BM\9/C=XV^"OB?3SIOACQIXELC96>C
M".ZAM#*(4A!C2.,H'P8R0 2!74V/PX_:]_8I_P""J_[3?Q3^&_[,=K\7/"'Q
MGN-'?3[JX^(6E:"T"VEDB,?+D:1R2[.N&5<;,C((-?H[XD_;!^%/@KXDV'@O
M7/B5X#T7QGJD\5K:Z#?:_:P:E<32(LD<20,XD9V5U*@+DAACK7$?M-_\%%_A
MY^SKXBM?#,7B#PMXB\>R:YHVDW/A.#7[>+5[*'4;V"U6[>WRTHC3SU?E!N&!
MD9S0!VW[)WQ%^(?Q5^!FE:W\5/AW#\*O&UU).M[X:BUV#6UL565UB;[5"!&^
M^,*^ /EW8/(KX<^$G_!(BY^+W[;W[<-Y\9_ &FW'PV^.4NF0^&=3FGM+FXFC
MCM&CEF@".TUM)')L(+JAW(" 0*^[],_:E^&>M_&B^^'%G\0O!5W\0=,A-Q=^
M&8=;MGU>VC"JQ=[4/YJ@*RDDKT8'O5_PG\?/ _CR[T2WT3QAX9UB?Q+9SZAI
M,=EJ<,[ZE;0.L<TT(5B9(XW=59ER%9@"030!^3,_[ 7[7^J?\$5/V@/V4/%W
MAA_&VJZ!=65C\+_$9U_3P/%.DIJ5O*(6\RX#P&&*$LHGV?*X0$[!GT_X!?$;
M]K3X:Z?X+TB;_@G'X!M#H45C82Z['\3/#XN(A$J1M=!5BW;@ 7P&)[ FOU$H
MH ^'_P#@NQ^Q]\1/VR_@3\*]&^'&@#Q#J7AOXGZ)XBU&$WUO:?9[&W:0S3;I
MY$5MH8?*I+'L#4?_  6E_8G^*O[1$WP2^*7P2M]!UGXD?L_^+#XEL/#^L7 M
M;?Q!"Z()K83$A4D/E( 6*KAF^92!7W)10!^:W[.W[-W[2?[9'_!5KP)^T7\=
M?A9X?^!6@?![PU?Z+H7A^V\56_B*^UFZO4>.29YK<>6L2I*W!"L&1>&!)'GO
M[-?_  0CU+XO?L5_M._#WXQ>$=-\*>*?B!\3M;\4^"=?$UK=WNG*[*]C>I+
M[NB[P=T3,K;6<%037ZUT4 ?C]\8?V/\ ]L3]K3_@EC\%OA[\2O #7OQ:^%/Q
M<T6[U"^;Q'ILHU[0[(3@:IYOVC!<+(B,C8E<INV$L<6/VV/^"*7Q)3_@MK\&
M_C;\(],^W?"O4O&^G^,O'NF)J5O:PZ)J=O(B3:@L,LBM(9X>6$*LQ='R/F6O
MUYHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@#XN_:1_X)V^-/VV?VN?%GB7Q#
M\0?&WPO\'Z)X:7P9X:B\,2Z7/)KUG>H)M5EN%N[:Y$:NX@@4!4<BV8G*LM<G
M^SW^P=\1(?&GPPL/B=X:TWQ3IOPA\"^*? ECK>I7%G>'5XVN]/32;PPY)26:
MQAD63*Y5DD!P'7/W[10!^:4W_!)GQ==?LR?"KP;H7ACPWX/UNQ^"6O>"O$-[
M') B1ZI=IIK1P7#PDR312207(=TWX#.<Y89S/B7^P[\6/VL/#WC/4+O]GKPG
M\&8SX M_ L?ANUU_3KQ_%;'5K&[9W:VQ EG;PVTRQ"5A*3<2#8@.&_4"B@#\
MS/V]/V=(OV:OBEXL^)S>'/AU9>!8_&7@_6--\.ZUJUEH>D>,;FST_4;66V,D
MA%O;W$9E@EB:Y"1,]M&"PP".^_X(X>(_^%T> ?VD?%&F>$/#?@^Q\8^/KF6R
MTW0-4M=2TX2#2+&*39=VW^C32&56\UH6:,2%P&;!-?<?B_P;I'Q!\-W6C:]I
M6FZWI%\NRYL=0MDN;:X7(.'C<%6&0#@CL*7PGX1TGP%X<M-'T+2]/T72+!/*
MM;&PMDMK:V3KM2- %4<G@#O0!^<?B+_@F-\5= ^&/[,-]X4LK*VUO1)/!NF_
M%;09+V$1W%MH]S#<Q7\4F[RWN;5DEBRI8R0SD#.Q*M?#G]B#XKZ5X[\%?#RY
M^#GA+3M,\"_%%_'TWQB36[1KG6K;[?/>D);*#>B^GCF%K+YN(=GFX=EV*?TC
MHH _.WX??L!>./@O\)_V67TWX8:+J6N^ M4UJ/Q=9V][8P3V2ZE:W<0O_-=M
MD_E/)&[*CF0[AM!P<5_!W_!*#5[;X)_!SPJO@_1?#=QI?P:UWPAXFN[2:W5[
M;5[D:;+;%VC;=.1=6\TOF+N 92<C=S^C5% 'YG_ _P#X)M_&;6/CAX?\1>,[
M#3/#\/CC3[SQMX\DM]0AN#I_C!$O[2PC38VZ5([;44/F+P#IT0W#Y:X7]AC_
M ()3_&'X>^-="T?QOX=\3MH?P^\&ZSX8275?%_A]=!\2?;+(VODVJ:9IB:DE
MM*VV1FNY%DCVHV)9 :_6JB@#\A/A]_P38^/\OP*^+GAUOA_?V6C3>"K/2- T
M/QIX@\/:SJVI7UEJ,-U;VUIJ=E;Q.+$0I-&/[0=I#))&YV_.:^X?V[?V;?$7
M[8_[-/PZ\.6VEZWX5N#XL\.ZOK5MI6NIIVH^'K6"99+GR+R!QMEA&0&@;)V_
M)G(KZ:HH ^,?BY_P2UTOP%^SSXRM/ $GC;QQX^\5WV@)/JWC/Q?=:YJ36-CK
M%M=FW2YOI6\N%%6>01J0&8]SBOG7X'_ 3QQ\??&GBC0O#_P=\)VNB#]HC5_%
M]Q\5_P"UK5+S3DT_Q!)))$+;:+MKQE@:V0J3#Y,OS./FCK]6*^;_ (:_\%-_
MV<-;\2>+- \,>.-%2X\,6VI:_JGV;2;JWL[F.U+27]S;S^0L-Z4.YI#;O*V<
MDYH ^,?V4/\ @EK\:?A-^UMX+M=>MO&DGA;P'XVO_%@\3+XF\.+H=^D\EU)^
MYMX]..L&:5;GRY8YYPO,O[YE";OKG]HWPA\6O@-^U=+\7OA9X!M?BS8>*_#E
MKX:\2>&EUVWT;4K9[.>XFM+RUFN=L#IB[G26-W0\1LA)#*>A^&G_  58_9[^
M+W@SQIXAT'XG:+/HOP]LH]2UZ[N8+FS2TM9<^5<)YT:&>*0J51X0ZNWRJ2Q
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ([
MJ-Y;:18Y/*D92$?;NV''!QWQ7Y2>$_\ @C5\>K_XA+JOBFZ^&]_>V'@_Q=X4
MD\13^,=<U75/$#:M8SPV\S0W,)M]/MTF=6-I; I'YLA1B%"-^K]% 'Q)^T!_
MP32\7_%2^L[O1M1\(Z;>:'\._#VAZ;]J226WEU?1]8BU.))XU09LG,(C)5MZ
MAR0G'/>?L:_ +XO^'_VH_B9\4_BU;?#?2[WQYH>B:7;:9X2O+F[2R-B][N\V
M:>"%IBPN$(?:O'R;<(&;Z?HH _-7]KG_ ()8_&_X_?M7ZGXBBN_ .O>&#X\T
M/QCH^HZYXLUJ*YT.UL9+5I+"VTB*,V$<S"&4&\)=Y%8*R@D.OTU^W?\ L Z)
M^W?\0_A%'XQTG2-?\"^"]5U#4=9TV\NIX)+DRV$L$!B,."2LKJ2"ZC&>O2OI
M"B@#XF_:U_X) ^&M5_9:\->#/@5H^D^ +KP7XPA\:6EE:ZUJ&AKK-TL$UO(L
MVIVC->PR&*;Y9U,C+Y2+M9.!XUJG_!%[XDZE\ ]+OTU>VM/B=IGCV7QHUA'\
M3_$[K>))IW]G&)_$3$ZBLXCP_FQPJA"B(Q$9DK]/J* /AW]CG_@FGXQ^!'BS
MX5>(-<N-":_\/^(_$OB7Q!%_PD>JZ_-'-J=A#:1"*]U#=/=2 0CS)'$(.X[8
M^N?6/VI?@!\38OCIHOQ<^#%WX-F\76>B2>&-:T#Q7)<6^F^(-.:<3P[;J!))
M+6>"4R,K^5*KK*Z%1D.OT510!^;7[/O_  1T\7_#[^V-9ET7X5>!9_$'C'PE
MK<GA3PWJ>IZEIEE;Z/J;WD\[7=XN^>ZF#\!8(479&IR09#W7[1G[!?QJ\6Z]
M\:?!/@V?X52_"S]H/48]2UW6M<>Z&O\ ALO:V]I=1P6R0M#>?N[9&@:2:+RF
MD.0X0 _==% 'PGKG[!OQO@^.=UINE:A\-Y/A+-\7M+^*?VV[NKS_ (2!UB:V
M:XL/*$1A&'A+I+YA+@A2J9WCSK_@GC^S=\8/C9\)/@S!K<7PVTGX1^ _&^J>
M-K2_M#=_\)-?7$6I:BL-G);O$((5WRL9+A96,B *(UW,:_3&B@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M***\>_:W_;[^#_[">FZ%=?%CQYHG@R/Q+>"RTU;UV,ER^Y59PB@L(TWJ7D("
M(""Q&10![#17CNM_\%!?@IX<_:%T7X47GQ,\)P_$/Q%##/INB?;0T]VLR%X=
MK#*;I$&Y%+!G!!4$$9BT_P#X*&_!75/VB]7^$T'Q%T!_B'H$<TNI:/N<26*P
MPB>4R2%?+79$0[9;@=: /9Z*\R_9B_;,^%G[9_AS4]6^%GCG0/'&GZ+=_8;Z
M73)]_P!EFVA@K*0& 93E6QM8<J37IM !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M7Y??\'$7PX\7W/B7X2>,?!/@+QUJGB+3+G^R=/\ $_A=[;4!:7-Q?630Z9?Z
M5<QF.XM;F6*-EE+@1R0JK#$E?J#39(UE #*&P0PR,X(Y!H _)_QYI7BOXF?M
MQ_"OP7XT_9W\<^%/"?A[4/#'B[QGX@\%>"3<V'C3QA;6L$=NLEZA58-+TYCS
M("Y?R0@Q&N6XCQ-^R5^T-XK_ &@/C?X,\#:)\;/#:?$:;Q[/XS_X2758+GP)
MK=M?V4J:/+I4BI&J7,DQMU8*OF1(KB5F .?V9HH _//_ ((Q?"GQNOQO^(GQ
M!\0_#OQ=\+]#N? W@OP/;:7XBLDL;J_O]'LKB.\N4B5B3 K3)''+TD"DC@#'
MVO\ %2YUSPU -7L=:\JUCNK2%K%K.-T=9+B.-_G^\,AST/!Q7:UR7QO_ .2>
MR?\ 7_8?^ED% '6T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7)?&__
M ))[)_U_V'_I9!76UR7QO_Y)[)_U_P!A_P"ED% '6T444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !7)?&_P#Y)[)_U_V'_I9!76UR7QO_ .2>R?\ 7_8?
M^ED% '6T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5\T?M\?\ !3WPK^P3XF\&^'[W
MPCX]\?\ BGQI(9;71?">FB]NX;-+BW@FN65F4$![F)5C7+R.X4#JP^EZ_/;_
M (+P_L,?%#]L32/AS-\//#7@[Q.=$U-(#)=W-SI6N^&[F:YMQ'J5GJ%L#(D"
M!6\^+&"JH_)C& #U[Q?_ ,%??AKX+_:.T[X>77A_XC&&\U32= NO%/\ 80BT
M'2-4U2)9;'3[F221)TGD5X\A8&5&D579"& K:3_P6=^#][\<?%'@V\A\8Z+8
M>&AKJIXKO]*5/#^LSZ(GF:M;VDRR-))+;*&+!HE#>6^POBO'_$?[+7[4'B[]
MM;X1WGCOP]X/^*?PF^$-KI*Z7-/XR?2I[G6T@CBO/$EW:_9)?M5PA,YMX#(B
MH3NW;VW+YYJO_!%#XJ_$GQYKO@K7;[PCIGPOT74?B%KWAOQ!;7\TVIZE<^*;
M>:&*"XM/+58EM#<2EF$K^;M7 7)H ^U_V&O^"C/@W]O1?$4&@:#XW\):QX9B
ML;VZTCQ5IL=C>R6-_"9K&^C6.656@GC5RAW!AL8,JD8KU/XW_P#)/9/^O^P_
M]+(*^5_^"67[%OQ2^"'Q0\:?$'XN6GA31M?UCPKX:\#:?IF@:I+J,!M-%MYH
M_MCRO%%A[B2=F$>T^6J@%F)S7TG\=_!]K=>'_P"U&FU07$=]I^(TU*X2W.+R
M'K '$1_%>: /0J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MG^.OA32[GPN=2DTVP?48[_3]ETUNAF7%Y#C#XW#\Z[VN2^-__)/9/^O^P_\
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
M>L7&NW274^SS)&,K;&'R+M3;L3G:JY.0#H/$'[?OPITKXE>*? VF^*(/%?Q
M\&Z9/JNI^%?#T;:GK$,<**[1^3$#B4AUVQL0S;A@=:Y*?]H?X[_''X8^'M8^
M&/PCL?!5UJNI7$-^GQ4O7L+G3+./RS%<"RLO.>0S;I (WEB9/+RP.ZOH?3M"
MLM'DE>TL[6U><AI6AA5#(0  6P.> !SZ"K= 'A=[^R/XG^(/Q-\9ZAXZ^+?B
MWQ!X)\4:;/I%KX)TZ"'1M.TNWF6,._VFW O9+@%6VR^>FT.0%'4]K\ _V6OA
MY^R]X&L/#?@'PEH_AK2-,DFFMXK>(LZR3$&:0RN6D:20JI=V8L^T9)Q7?T4
M%%%9_BKQ7I?@7PS?ZUK>HV&CZ/I5N]W>WU[<+;VUG"@+/))(Y"HB@$EB0 !0
M!H4C.$4DD  9)/:OCK4?^"HNN?M&W,NE?LN_##6/BTV\PGQKK#/H/@>T;H6%
M[(AEO=IZK:12 C^,<5[/\;?V1]$_;%^#_ASP[\7X9M26S\F\UC3-#UB^T_2M
M4N1%MDBE2.1'GM=Y8B*8D'"E@2* .>NO^"GOP8N_CKI_PU\.^*)/'GC6\OHK
M&XT_PE83ZVNCER!YM]/;JT-K&N<L974@9.#@U;_:>\/_ +17C7QO9:3\)_$7
MPO\  OA22S#7_B'6],NM:UB*X+L"EO9*\,&T*%.Z24Y)/R\<^H?"?X->$O@/
MX+M?#G@GPSH/A/0;)=L&GZ18QV=O'[A(P!D]SU/>NEH ^// ?[$_Q"_9I_:
ML?B_J?Q-^*OQ]UPZ/-H6K:5<WEAI,(A:198I;6RB2WM6\MO,&R9]P$NX.2N&
MZ+P+^Q5X*^+?[5%U\8_$'P4\+^%-3:PFM"=6TO3[G6M:N9C;[KJ[>$RH/+CM
MHXXAYC-AY#\H(!^H:* (=/T^WTFS2WM8(;:WB&U(HD"(@] !P*FHHH ****
M"BBB@ HHHH **** "BBB@#BOBC^SGX$^-E]:W/BSPIHFO75DNR":[ME>2-<Y
MV[NNW/.W..>E=7HFB6?AK2+;3].M+:QL;.-8;>WMXA'% BC 55&  !T JU10
M 4444 %%%% !1110 4444 %%%% !1110 5R7QO\ ^2>R?]?]A_Z605UM<E\;
M_P#DGLG_ %_V'_I9!0!UM%%% !112,P123P!R2>U "UXM^U_^W=X*_8YL-,L
M]575/$OCCQ.S0^&?!F@6_P!MUWQ),.-L$ ^[&#]^:0K%&,EF%>4?$[]OCQ7^
MTMX^U7X9_LLV6E>)=8TJ=K'Q)\2-3C:7PCX,D!P\2,I']I7Z]K>%MB''FR+R
MI],_9#_8$\)_LH7^J>)'O=4\=?%'Q0B_\)'X[\0NMQK.L$<B,, %M[93]RWA
M"1J ."?F(!Y'X2_83\<_MO\ BFP\;_M62V$NC64ZWN@?![2KDS^'=%9>8YM4
MEX&J7BYZ,!;QG.Q&^]7V7964.FV<5O;Q1P6\"".**- J1J!@*H'  '0"N6^-
MGQX\'_LX_#G5/%OCCQ!I_AOP[HT:RWEY=N=L09PB * 69F<A5502S$  DXKS
M#2OVJ_'7QB\6_#JX^&7PPN=5^''BVVCU35O%WB.^;0_[+M#*Z&*+3Y(C=RW+
M*N]0Z11[70[^> #WJ>=+:%Y)'6..-2S,QP% Y))]*\@\2?MT_#W1_CYIOPMT
M^_U#Q+X^U6Q&I1:9HVFW%Y%;6[0O+#-<W2(;>VCE"$(TLBAB1CCFN.L?^"?$
MWQA^'OB/0/VA/'>I_'"P\1ZI!J7]E362:'HVFI 7\JWBMK5@\D6'^<7$LHD*
M@L.*^@?"'@_2OA_X7T[1-#TVRTC1](M8[*QLK.%88+2"-0D<2(H 5%4  #@
M4 ?/WVG]I7]I/X/7"I:^&OV:=?FU=!#)/)#XTU :7Y3;]R(8K6"Z,A7&'N(P
MH)Y)P.JL?V%_"5]\;[;XC^)]1\6>,O%EMI2Z4G]JZU<-I,*&V-O</'IJLMFC
M3J7,G[H@ESC%>TUG^)/%NE>#=.-WJ^I:?I5HOWI[RX2",?\  F(% %/PA\-/
M#WP\\)KH7AW1=,\.Z.B%([/2;9;&*($8.Q8@NT^ZX(KS7P[^P5\/O".AVFF:
M5<?$K3M.L(A#;6MM\2O$D4,"#HJJ+\ #V%=/\6OVI/A]\#O@V?B%XF\5Z78>
M"_W135XF:[MY_-.V/RS"',FXG V YKX<\)_\%.=$_:1TB'Q9HP_:KUW4-09Y
M]-L_A_X OVTG1HMY\J.5YK=8+F3: 9&E=D+%E4*!0!^@/PJ^%NB?!3X>Z7X6
M\.6]Q::)HT1@LX9[V>\DB3<6P99G>1N2<;F.!@= !70U\ZV_[5WQ)N_V9?#O
MB?PO\)KWXD^+;K4[S1=2TRTU>UT6.VDM+BXM9+EGN7(6-I+?(1=[#S!U S6!
MX<^.7[7?C'Q#IZR? +X6>#M*DNHUO)-4^)4E_<10;AYC*MM8;2^W=@9QG'/4
MT ?5-%>1_M1:+\<];DT:/X-Z_P##'P_'B7^UI_%FD7FI/GY/*\A+>>$?WPV]
MNZD="#Q/PN^#O[4NG_$C1K_QI\</A=JOAJUN ^I:3HOPVFL);^'G*+<2ZE,8
MV)Q\VT\#I0!])45X?^TW^S?\4OC3XSLKOP9^T!XJ^$^AP68@NM)TCPWI%_\
M;)@[-YYGO()94."J[5(7"=,DUE? /]CGXB_"KXGV?B+Q1^TA\3_B+:6L<D;Z
M+J>G:1::?<[E*J76WM4?*D[@0XY SQQ0!]"T5\]_M"?L$7_[0'Q-N?$2_'K]
MH#P+;SQ111Z-X2\16NGZ=;E%VEE1K61RS8R=SGG.,=*O_LS?L07'[-OCFZUN
M7XU?'7XBK<VAM/[.\9^(H-1L8<LK>:D:6T1$@VX!W=&/% 'NM%?,_P 7?^";
MUW\6/B7K'B./]HG]I?PJFKW'GC2- \6VUKIEAP!L@B:T=D3C."QY)KMOV6OV
M1;C]F&[UB6;XL_&+XEC5TB41^-]<AU)+#86.8/+@B*%MWS9)SM'3% 'IWC/P
M5H_Q&\+WNB>(-)TW7-&U*(P7=AJ%LES;749X*/&X*L#Z$5\CZC_P3A\;_LBW
M4NL?LH^.D\):>KF:;X8^+'FU+P9>]REJ<FXTMCV-NS1 XS#BNE\7?\$X/%^N
M^*]3U;3_ -J?]HG1FO[N6ZALXM0TN6SL@[EO*CC>R/[M0=J@DD #DGFO5OV:
M?@#XD^ _A/5M.U[XK>-_B=<ZA/YT%_XCBLA-IXV!=D?V>")2N1N^<-S0!XCX
M1_X+!^$/ M[/X;^/OAS7?@#\0K.!YETG6T-[I^O[!ECI%_ IBOR>-L2;9R2!
MY6:ZF3_@K/\ !V+QK<>'&?XA+KEJ\D4MH? .M[ED0$O'N^R[3(H!R@.X8/%?
M-/\ P4Y_X)^?&SQ/^P;\5E\6?M,:Y\2-!L_#MY?2:#J?PU\.EKDQ1,ZB&6&"
M-X9>#ME4[E.""I&:^7Y_&S?L2?L-^(/ WPU_:I^$G[1&AWOA^ZA/PO\ %5W#
M8:[HBS1GR'TH+-)=)+ 71C;7&!E,K)"1F@#]N_"/BJP\=>%-,UO2IQ=:9K%I
M%?6<X4KYT,J!T;! (RK X(!YK1K\Q_\ @G1^V+^TK\9_@3H>C^"+O]G;Q;J/
M@?1K#3]:\+:_%KGA'Q1H96WC5$N;61+C&X %9<".0<J?X1]S7'QE\;^ _P!F
M0>+_ !5\-M1U#QI9VXDOO"7@Z^BU:=W\W9MMI9OLZR_*0_.TXR!DCD ]2HKY
M)3_@M'\(/#$GE_$'2/BU\(I<A3_PFG@#5=/AS_UW6&2';_M;]O'6OJ30O&&E
M^)O#NF:M8:A:76F:U#%<6%S'*#'=QRJ'C9#_ !!E((QU!H TJ*** "BBB@ H
MHHH **** .(^,'[/'ACXZWNAW/B!-=%UX;FEGTV?2O$&H:/+;/+'Y;MOLYXF
M8E"5^8G 9L8W'.'H'[&W@CP[XVT3Q"DGCF^U3PY</=:<^J>.M<U.*VE>)X68
M0W%W)&28Y'4[E/#&O4Z* "BBB@ HHK@OC9^U)\.OV<3I2^.O&GAWPO/KUW%8
M:9;7]ZD=SJ,\CA$CABSYDC%B/NJ<=3@#- '>T9YKP_\ :NN?V@->\0Z3X;^#
M5MX \/Z=J%L\NK>-/$TLMZVCD,%$5MIL07[1*5RP:29(QC!#=*S?V8/^"?>E
M_ ?XB3?$#Q/XW\=?%?XI7MJ]G/XE\2ZB=EO"Y#/#9V$.RTM(B57Y8X]QP,N<
M4 <K\5OVL/CA\6/B/K?@?X%?"5[$:)=OIVH?$'XAB33= MI$.'-E:)_I>HX[
M,HBA)'^L(QGUG]G7X#>)?A_\)K_1/B=\0+WXPZQKD\EQJ5YJFDVEG9!9%53:
MP6D2;4M@ <)(TC'<VYSFO4Z* (K&QATRSBM[:&*WMX$$<442!$C4# 50.  .
MPJ6BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ KDOC?_P D]D_Z_P"P_P#2R"NMKDOC?_R3
MV3_K_L/_ $L@H ZVBBOES]JC_@I?IOPU\;W_ ,-_A7HT?Q6^+]K 9KS2K:]6
MVT?PC%C_ (^]:U @Q64*]=A)F?&$0YS0![1^T=^TUX$_9)^%M[XS^(GB33_#
M'A^R*QF>Y8E[B5N$AAC4%YIG/"QQJSL>@-?*Z> _C!_P5>D\_P ;6_B;X$_L
MZSG,/A6.=K+QEX]A/0ZE*AW:;9./^7:,^>ZDB1T!VUR7P-\$Z+)^U]HVL_$>
M;Q+^TM^T)-I1UC3=8T[0YHOA[\/;>6W>:WBT^=@;6!9MJH+G,]U)D,=H.VNE
M_:0^(,W_  I'3(/VN/CCX5_9_EU/5GOXO#W@#Q3)87.K6 C"#3Y;N11=W#>8
M27:S2+<<*,B@#W>T^/7P:_91LI/A/X)317U[P5X?EU.S^'/@Z*&;5TLX GRQ
M62,,,QD3&\KN+YSU-8EKJG[0/[3GAGP/K6EBR_9XT^2]EN?$.D:WIUOX@\0W
M%JDJF"*-XYC:VWG1AO,W"5X]P P0:Y[]E3]LGX8_%OXW26_PG^$'Q'EM?%C>
M;K/Q!?P--HNE79A@Q&]Q>7BPSW3D1H@PDC?,I/&375_M!^#?VG/B%\4KG3_A
M[XV^%'PW\ +%%Y6KW>A76O\ B&60K^] @:6&UC ;A6+2<<E>U '6_!_]B?X>
M_!/XG^,O&NE:7?7WBWQ[=&XUC5M8U.XU.YD3S3+';QF=W$-O&Q^2*,*J@# X
M%4?C]_P40^!G[+EU):^/OBMX'\-ZC&=ITZ?5(WU GT%LA:8GZ)5?]E[]DGQ'
M\"O%.I>(?%OQJ^)WQ8UW5K46LJZ[-:VNE6H#A]UO86L,4,3Y&-WS-MXS78^
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
M+_B23Q'H?ADZSXXN1_I?C#Q+=RZYXBNSW+7MRSRJ#@?*A5>!\M>[44 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !7YZ_P#!=+]K?XV?LMW?PRF^'WB"?P%X OK[=XH\
M6V?A8>)9=-F6YMA!%<VH;S$LWC:Y9Y(T9F:-8]R;P3^A5?-'_!0C_@EG\/?^
M"BLWA.]\47.O:%KOA.Y58=5T34)K*ZN=.>:*2[T^1HW7=%,(E'.2C!77D$$
M\]\6_MJ?%M/^"@W[-GA2T'@C_A3GQ5TG4+IM9TZ9KFY\4SPZ3'>>;"C+_HMH
MKRKL^=I).<X4#=\T:Q_P6,^-7PO\>Z[\0=4OO#VN?#SQ#J7Q(T#0?!RZ*(9=
M"F\+6TTMK<O>*_F3?:3;.)E;Y5$@V8Q7Z-:A^QCX#N_'/PCUVWT^XTV7X(6M
MU9>%+2SG,=K9P7%JEH\;ISO"PQJ%R>,9YKS;0O\ @D%\$]%^//BKQ])I&N:E
M/XLCU=9M#OM8GGT'3Y-60)JD]K9D[(9;M01*R]0S8QDT >=?\$G?VM?BQ\4?
MBSXY^'7Q;\3:3XWU/2_"/A;QWIVLV&B)I7D0ZU;3R26#QQL48020$))]YE?Y
MLD5YA_P5(_X*1_%'X-^-_B;H/AC7/AGH.B_#Z[TZ:1->T2ZO;RZ@%I9ZC)+&
M8;M&;:[^40(>LL"*2TA9/K[]B;_@G?\ #W]@FQUY?!DGBC4K[Q)]DBO-2\1:
MS-JU]]EM(C#9V:2RG*V]O&66.,?=#'K7BWQ;_9;^+_PW_:X^)_Q7\.I\.-9\
M/>/Y]$MA8:SK%[!=6*VQL85,7EVCI&TDL(:3E]RI#C!C^8 _//1/^"M'[<?_
M  4M\>6W@GP%\*O%*_#">6"\UK7O#>C'P9KVJ:3++/&OV:ZOKNXBM5E,$B"6
M-F<-%( XQQ]G>'/^"(.N>%?V-H?AKI?BWPGJ$>OZY::[J^G>,/"L=_I.E&))
M&VP6MI-#]IN?,D'F37TURLVS++TQ[U^PQ^RE\3_@S^T3\8?'?Q#U7P@UG\0!
MIR:)H?AZYNKBUT!()M0GN%5IXHSB6:],I !'F/*1M!51]14 ?)/PM_X)9W^E
M7WA^[\>_'GXP^,_^$:EMI;#1-)OX?"'AJU^SE3%&NGZ8D(,2[5'E22.FT ;<
M5].:O\.?#VO^*+/6[_0=&O=:T^)H+74+BRCDNK:-B"R)(5+*I(!(! )%;5%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110!D^.O NC?$[P;J?A[Q%I5AK>A:U;/9W^GWT"SV]Y"XVO&Z,"&4@
M\@U\5Z3KWB+_ ((RZY;Z3XAO-5\5_LGW]PMOIFNW,CW>I?"5W;"6MZYR\VCY
M(6.X.7MLA9"8]KC[JJKK6BV?B31KO3M1M;>^T^_A>VN;:XC$D-Q$ZE71U.0R
MLI(((P030 _3=2M]9TZ"\LYX;JTNHUF@GA</',C %65AP5((((X(-3U\(3#6
M_P#@BIXA\R,:EXA_9#U.Y&Z,;[J^^#4LC]5^\\VB%FY'+6F>,Q=/N70]<LO$
M^BVFHZ;=VU_I]_"EQ;75M*)8;B)P&5T=20RD$$$'!!H M4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5R7QO\
M^2>R?]?]A_Z605UM<E\;_P#DGLG_ %_V'_I9!0!UM%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% $&I:;;ZSIT]G>6\-U:74;0SP3('CF1@0RLIX*D$@@\$&OA34M*UG_@B
MKXHGU/2;;4_$'[(VK7!FU#3(%:YO/@],[?-<6R<O)HS,Q:2,9:U.64&/*C[R
MJ*]LH=2LY;>XBCGMYT,<L4B!DD4C!5@>""#@@T 5O#/B;3O&GAVQU?2+ZTU3
M2M4MTNK.\M)EF@NH74,DB.I(96!!!!P0:O5\'Z_X8U[_ ((P>*;OQ#X8L]3\
M2?LGZM<M<Z[X>MD>YO?A/+(Y:2^L(P"TFDEF+2VRY:WR9(P4W(/MSP5XUTCX
MC^$=-U_0-3L=9T36;:.\L+^RF6:WO(74,DD;J2&4@@@B@#4HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HIKRK']YE
M7ZG%<KXD^//@;P:&_M?QGX4TK;RWVS5[>#'..=SCOQ]: .LHKQS6_P#@HA\
MO#987WQM^$ULR%@ROXML-RE>H(\W.17$Z_\ \%FOV4?"^?MO[0?PJBV@$[=?
M@DZ]/NDT ?3-%?)\G_!<7]EEQ_H?Q7LM9[ :3H^HZAN/;'D6[YS_  X^]VS4
M3?\ !:_X'72_\2N+XO:Z2>!IWPI\2RJ1W(<V(3CO\V: /K6BODAO^"O6A7X/
M]C_ S]J+7N./LGPUNXMQ[#]^T74<\X'KBA/^"F?CKQ O_$@_9(_:.O-WW?[3
ML])TG/IGSK[COUZ<>M 'UO17YR?L?>'=:_:1\<:E=>._V.[<66L^-?$(U7Q?
MX@\2Z+=W%BJZI=J(C!%)+++Y 5;<!3M_=?*=F"?JG]CSP/I'PR^('QM\/>']
M.M='T+2_&5J+.PM4\NWM0^@:1(X1!PNYW=CCJS,>I- 'N5%%% !1110 4444
M %%%% !1110 4444 %<E\;_^2>R?]?\ 8?\ I9!76UR7QO\ ^2>R?]?]A_Z6
M04 =;1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 -FA2XA:.15='!5E89# ]017P]
MXJ^$?BK_ ()*>+-2\:_"O1]3\6_L[ZI<R7_BSX=V$9GO?!+N2TVJ:'$.7MR2
MSSV(Z?,\.#E#]QT4 <W\(?B_X8^/GPUT?QAX,US3O$GAC7[9;O3]2L)A+!<Q
MGN".A!R"IP5(((!!%=)7QO\ %W]E/QO^Q+\2M7^+7[.&F+JVDZW=-J'CGX3^
M>MO9>(F/,NH:26Q'::G@99.(KG&&VOAS[W^RI^UUX'_;,^&G_"3^"-2DN8K:
MX>QU33KR%K74]!O4XEL[VV?YX)T/!1A[@E2"0#TVBBB@ HHHH **** "BBB@
M HHHH **** "BLKQOX[T3X:>%KS7/$>L:7H&BZ?&9;J_U&Z2UMK9!U9Y'(51
M[DU\KWO_  5@A^-5]+IO[./PS\8?'BY5S$=?M@-$\(6[C@[M5N@%FQW%K'-T
M(Z\4 ?7M<-\;/VF_AS^S9H3ZG\0?'?A#P38(N[SM;U>"Q5A[>8PW'T R37ST
M?V3/VD?VEOWWQ9^.B_#;1I_O^%OA':?8Y%7^Y)K-VKW+G'!:&*W/==M=M\#/
M^"47[/W[/VN+K6D?#70]7\4YWOXC\2;]?UJ5S]YS>7C2RAFZG:P!/:@#YE^(
MG_!3CX>?M(_M.ZC:^!A^T9\4] T[PO8M8VOPPT[6;&W%Z]Y?+/+-.IMH2C)'
M;JLLDAC^1@IR&IOA?X^?M ^#OVEO"MKX#_9^^*EO!KVA:PSZ;\4?BU"T=UY,
MNG;;GRUFO_*,/FE<+M9Q<'GY,5]G?$/]FB^\2_%=O%_AOQ_XF\#:A/HUOH=U
M#IEEIUQ;W$$$T\T1VW5M*596N91\I ((R.*;X$_9GU30?C!I?C/Q%\2/%?C2
M]T33+W2[&VU"RTVUMX$NY+5Y7_T6VB9F_P!$C RQ !;C)! !Y$EO^W#X[Y>Y
M_9F^',+\J$AUCQ-<QC_:!:SC)^AQ[T\_LE_M2^*A_P 3O]K.WT4,?GC\*?#+
M3;9<=PK7LEVP^N<^]?65% 'R9_PZ\\0:^XD\1_M3?M.:I*?OI8>(;'1X'_X!
M;6:$=NC4O_#F;X2ZKSX@\0_'#Q8Q^\=5^*OB JWUCBNXXSVZKV%?65% 'RC_
M ,.//V5+E,7_ ,'="USC!.L7EYJ1;G=SY\SYYY'ISZUU'AW_ ()*_LQ>%?\
MCR^ ?PGCZ_?\-6LO7K]]#Z5]#44 >7:%^P_\%O"\F[3/A!\+]/;<&W6WA6QB
M.1T.5B'(KM?#_P ,_#?A(+_97A_1-,V@A?LEC%#@'J!M4=:W** &I$L0^557
MZ#%.HHH **** /'I_P!B/PFNKZG=66M?$G1EU?4+G5+BUTOQOJME:"XN9GGG
M=(8YPB;Y7=R% &6/%==\&?@/H7P)LM9CT637+J;Q#J U/4;O5]7N=4NKJ<6\
M-NK-+<.[X$5O$H4' "=,DD]G10 4444 %%%% !1110 4444 %%%% !17X_?M
M)_'V]^&/_!P!HVI>(OB/XQUOPG!JEAX?L-.\)^*OLQ\(SW2Z9$NGZEHTT>RX
MMKF6?S'FAWR,DZ,&0VP Y#]G']L'X@?#2'XO>)[[5M1\4>./'_PZ\>^/?!VM
MZ1\3=0\2:9I<=A>/MM[C1Y<6=E)"6A6(P!QB)U."6  /VPKDOC?_ ,D]D_Z_
M[#_TL@KX1_X(D?$/7E^.'Q(\%?\ "?>+/B-X0M_ G@GQ='?Z_KTNM36.KZI8
MSO?1)/(S,J2>5%*(0=L>X[0 V*^V/CQXM6VT'^S/[/U9VDOM/_TE+1FMES>0
M]9.@H ]#HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KYG_ &H_^"?]SXP^
M*/\ PMWX->(XOA9\;[>!8)]4%L9](\76Z?=LM8M 0+B/LDRXGASE&P-I^F**
M /F3]F3_ (*-6WC;XE1_"GXP>'C\'OC?''NCT&_NA+IOB=!P;K1KTA4O(CU,
M8Q-'G#H,9/TW7G_[2/[+/P__ &N_AQ+X4^(OA?3/$^C.XFB2Y0B:RF'W9[>9
M2)()E_ADC96'8U\X0>"_VE?^"?L+1^%IY_VGOA3:',.D:SJ"6GCW1(!_RS@O
M'Q;ZFJCH+@Q3'@>8YH ^SZ*^2_!O_!93X5?$[Q%I'A;PS8>+=1^)6IW4MK<>
M K^VMM!\1Z0T4+2R-<6^HSVZA %P'C=U8LNTD'->GS?M9:KX?U[0;;Q+\)?B
M%X7L?$&JV^C0ZE>7FB7%O!<3MMBWK;:A++M+8&51L9YXR: /9:*** "BBN*^
M-'[27P]_9Q\/-JOC_P ;^%/!FG+P)]:U6"R5SUVKYC#<Q[*,D]A0!VM%?'T_
M_!733_C"S6G[/WPI^)OQUNG;9'JMEIAT+PPA]7U2_P#*C8?]<%E/L*;%^SM^
MU+^U/()/BA\5]&^"GAB;EO#/PKC,^K2(?X9]:O(R5;L?LUO'U.'/#4 >T_M-
M?MT_"?\ 8^M(#\0/&FE:-J-]Q8:/$6O-7U-CT2VLH0]Q,Q_V$/O@5XL?VCOV
MF?VN<1?"GX8V7P3\)7'3Q?\ %",RZM+&?X[;0H'#J>X^USQ>\?KZ[^S-_P $
M_OA)^R/=7.H>#/"%G%XDU#G4/$FI2R:GKVIL>IGO[AGN),GD@OC/:O9J /E'
MP/\ \$C_  /K'BFT\5?&GQ!XH_:(\9VD@GAN_&TZRZ3I\F<YM-)B"6, !Z'R
MF<<_/R:^J+"P@TJQAM;6&*VMK=%BBAB0(D2*,!54<  #  J:B@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** /+O%/[%_P ,/&G[36@?&'4_!>@7?Q%\-6,VGV&M26,37,<<AC(8N5W%
MT"$(V<H)90/OFK_PW_9+^%_P>\:>)_$?A3X>^#?#NO>-"6U[4-.TB"WN-8R2
MQ\]U4&3)8DALY))->A44 </\"OV9OAY^S!H%]I7PY\$>%O VFZG=M?7=MH>F
M0V,5S.P ,CK&H#-@ 9/85;^-_P#R3V3_ *_[#_TL@KK:Y+XW_P#)/9/^O^P_
M]+(* .MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /E7_@H]
M^SMX!^-GC;X4W7Q&^&TGQ!\*:9J.H)J*VWABYUR>S$FGS"%]EK%)/&/-V[74
M#:Y4Y!P:^;O'W[#'AS4M9\&:5\#_ !O^UYX N%\5Z;<1V5[9:]=:#H\$<I=[
MD)K=I+;H8@,KO?!.!ALXK].Z* /DU_V2?VIM&B*Z5^UQ977]TZ]\*=/O#VZF
MWN;;/&?3D_A0_P"R;^U7JBA;W]K?2;5'4"4Z3\);&!U]XS-=S;3_ +P>OK*B
M@#Y);_@EOKOCCCXA?M-_M%^,H7_UMI::Y:>&[68=U9-,MH&*^V[\378_!K_@
ME)^SQ\"/$":UH?PI\,W/B&,<:UK:2:YJN>N?M=ZTLW7GAZ^A:* $1!$@50%5
M1@ #  I:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y+XW_ /)/9/\ K_L/
M_2R"NMKDOC?_ ,D]D_Z_[#_TL@H ZVBBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHJ&#4(+JXGBBFBDEMF"3(K@M$2 P##J"00>>Q% $U<E\;_\ DGLG_7_8
M?^ED%=;7)?&__DGLG_7_ &'_ *604 =;1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110!'=/Y=M(WS\*3\BY;IV'<U_-[\*?C"/A=X._;%TWP!K>L>-/&FM^$]3U
M&;Q]H>KZK;ZL+6"[L%O!K.EW!+6MZ%N)Q',#G]U<A $Q7](U<KX7^"/A'P5X
MJ\5:WI7AW2K'5?'$T=QKUS%  ^JND0A4R]CB-0,=#R3R22 ?%_\ P0WN/#FG
MZ[^T;H7POU2/6/@/H'CJVA\!3VNIOJ6GHCZ5:2WT=K.S,&B%T\A.UB [/WS7
MV'\6],\3>)M-DTW2=+TB:W,UM.+BYU-X&)CF25EV"!_[F =W?I7B^A?\%+/V
M=_AIK_Q:\&Z#K>D:?8? '1/[?\7G1K%1IFBQL\N^%?)&&N T;;XT4D,P!^8D
M"?X2_P#!5SX9?%?X)_$OQHUCXW\*_P#"I+5;WQ+H/B/0WTW6K.&2V^TVT@MV
M;#+<1\Q$-\QX.* /;/[?\:?]"SH'_@_D_P#D6C^W_&G_ $+.@?\ @_D_^1:\
M2@_X*[? NXU;XMVJ^*F=/@;H4.O>,[F*#SK?25D\S_1MZ%M]RAB97C3.UB%S
MNR!U_P"QM^WAX/\ VV[#Q,OA_3?%_AK7/!MW#::WX?\ %6COI6K::9X5GMY)
M(6)_=RQ,'1@3D9Z8H [[^W_&G_0LZ!_X/Y/_ )%H_M_QI_T+.@?^#^3_ .1:
MZRB@#D_[?\:?]"SH'_@_D_\ D6C^W_&G_0LZ!_X/Y/\ Y%KK** .3_M_QI_T
M+.@?^#^3_P"1:/[?\:?]"SH'_@_D_P#D6NLHH Y/^W_&G_0LZ!_X/Y/_ )%H
M_M_QI_T+.@?^#^3_ .1:ZRB@#D_[?\:?]"SH'_@_D_\ D6C^W_&G_0LZ!_X/
MY/\ Y%KK*AU#4(-)L)[JZGAMK6VC:6::5PD<2*,LS,>   22>F* .9_M_P :
M?]"SH'_@_D_^1:SKVX\?7'BFPO4T70H[2U@GBFMO[>EQ.[F(HW_'MCY=C_\
M?=>'V7_!9OX'^(_@1XA^(GAS4]>\7^']%\8Q^ K%="TI[VZ\3ZQ)Y?E6^G1J
M<W&_S!M;*JVUB#C!/5^#/^"F7PO\=?L^^&?B1:7&M6^C>)O$J^$!:7UC]DU#
M2]4$[PSV]W%(P\DVYBF:4DD*D3L,@<@'JW]O^-/^A9T#_P '\G_R+1_;_C3_
M *%G0/\ P?R?_(M>%>'/^"N_PB^(?[/OB7XE>"_^$Q^('AWP_P"*CX-@3PQH
M,VIW>NZ@/+P+**//FQ'S,B5BB$*3G&TGV+]E[]I;PK^V!\"/#WQ%\%W%W<>'
M?$D+2V_VNV:VN8'1VBEAEC;E)(Y$=&'(RIP2,&@#3_M_QI_T+.@?^#^3_P"1
M:/[?\:?]"SH'_@_D_P#D6NLHH Y/^W_&G_0LZ!_X/Y/_ )%H_M_QI_T+.@?^
M#^3_ .1:ZRB@#D_[?\:?]"SH'_@_D_\ D6C^W_&G_0LZ!_X/Y/\ Y%KK** .
M3_M_QI_T+.@?^#^3_P"1:/[?\:?]"SH'_@_D_P#D6NLHH Y/^W_&G_0LZ!_X
M/Y/_ )%H_M_QI_T+.@?^#^3_ .1:ZRN _:=_:@\#?L<_!36OB#\1?$%EX;\+
M:%%YEQ=7#?-*_P#!#$G625S\J(N68G % &G_ &_XT_Z%G0/_  ?R?_(M9UG<
M^/H/%5_>OHFA26=S;00PVW]O2X@=&E+O_P >N/F#H/\ MG7A'QG_ ."T'P>^
M!OAKP5JNI6WCS4K7QEX4B\=2_P!D>'I;YO#>@R-&HU+4MAQ;P!I0I(+'*MP<
M5V_[2/\ P4Q^$'[)HOY?''B0:3I^G>%!XPDOM@:W>T>;R+>*,YW27$[[A%$J
MDOY;],4 >H_V_P"-/^A9T#_P?R?_ "+1_;_C3_H6= _\'\G_ ,BUY5\=?^"F
M/PK_ &<OV8_ _P 5_%.H:A9^'?B--I=MH%JMNK:A?2Z@$:%%AW#E4?>_S854
M;KP#] T <G_;_C3_ *%G0/\ P?R?_(M']O\ C3_H6= _\'\G_P BUUE% ')_
MV_XT_P"A9T#_ ,'\G_R+1_;_ (T_Z%G0/_!_)_\ (M=910!R?]O^-/\ H6=
M_P#!_)_\BT?V_P"-/^A9T#_P?R?_ "+7644 <G_;_C3_ *%G0/\ P?R?_(M'
M]O\ C3_H6= _\'\G_P BUUE% ')_V_XT_P"A9T#_ ,'\G_R+1_;_ (T_Z%G0
M/_!_)_\ (M=97C?[8W[>OPQ_81\-Z%J'Q$U]--G\4ZI!H^BZ= !+?ZK<RRI'
MB&'(+*GF*SM]U%Y)Y (!W']O^-/^A9T#_P '\G_R+6;X4N/'VB:-]GO-%T*^
MG\^>7SFUZ7.UYG=%YMOX595_X#7DWC7_ (*P?"GP%^UFGPAOAXM.J+K-EX9O
M-?AT263P[IFL7L/G6FFSWH^5+F5"A5<$?O%!8'.%^/'_  5I^"W[-WBG5=$\
M5:]<V>K:=XHL/!T%G'"LD^K:E=QV\HCMDW;I%A2ZA:9R L>\ DD@$ ]J_M_Q
MI_T+.@?^#^3_ .1:/[?\:?\ 0LZ!_P"#^3_Y%KS/5_\ @H#X=M/VP)?@QIW@
MWXG>(]=T\V2ZOK.D>'FN=!T W<;2PB[N]X$1*+N/RG 8>M>\4 <G_;_C3_H6
M= _\'\G_ ,BT?V_XT_Z%G0/_  ?R?_(M=910!R?]O^-/^A9T#_P?R?\ R+1_
M;_C3_H6= _\ !_)_\BUUE% ')_V_XT_Z%G0/_!_)_P#(M']O^-/^A9T#_P '
M\G_R+7644 <G_;_C3_H6= _\'\G_ ,BT?V_XT_Z%G0/_  ?R?_(M=910!R?]
MO^-/^A9T#_P?R?\ R+1_;_C3_H6= _\ !_)_\BUUE>*Z[_P4&^%6@_M?6OP,
M;Q+!<_$231;KQ!>6-MB1-'M+=4=FNW!Q$S*X95/) )P!@D [+Q!J'CO5= OK
M6VT'0K2XN;>2**<:])F%V4A7XM>Q(/X5-IVK^.+33X(I?#N@RR1QJCR'7Y/G
M( !/_'KWKQK]D?\ X*O_  I_;,\6:II'AM?%VC36>B?\)3I\WB+0Y=,@\1:+
MYK0_VG8N_P#KK7>N-WRGYE^7FG?!K_@K-\%_CO\ %_PMX#T#7;F3Q7XI\)R>
M-?L$L*A](TU5C='O"&(@>2.5)$0DL4.X@ C(![3_ &_XT_Z%G0/_  ?R?_(M
M']O^-/\ H6= _P#!_)_\BUYA^QW_ ,%%_ G[<&MZO:^#=+\=VMK86T>HZ?J>
MM^&[G3M.\26$CO&E[83N-D\+,AP<JV"IVX.:][H Y/\ M_QI_P!"SH'_ (/Y
M/_D6C^W_ !I_T+.@?^#^3_Y%KK** .3_ +?\:?\ 0LZ!_P"#^3_Y%H_M_P :
M?]"SH'_@_D_^1:ZRB@#D_P"W_&G_ $+.@?\ @_D_^1:/[?\ &G_0LZ!_X/Y/
M_D6NLHH Y/\ M_QI_P!"SH'_ (/Y/_D6C^W_ !I_T+.@?^#^3_Y%KK** .3_
M +?\:?\ 0LZ!_P"#^3_Y%H_M_P :?]"SH'_@_D_^1:ZROF:[_P""NWP)@F^-
M30^+O[0L?@!9P77B_4+& W-I;22F15MH73/G3AXRA11P[*N<Y  /993XRUW7
M=&\_3M*TFQM;SS[QX-7DG>:,12+Y>SR$!R[(>6'W:[2OFOX=_P#!5#X;?$'X
M!?$'QZ^G^-_#G_"K;I+'Q-X<UW1&L-?TVXD2)[>)K5VY:=9HC'AL-Y@Y!SB3
MP_\ \%3?AC\1=1^+5CX#B\4_$S5/@Q]CCU^Q\):9_:<\L]PSK]FM0K@3RQE&
M\P*<)M(R2"  ?2%%>)_L2?MV>&OV[_"_BG5/#7ASQWX:'@[7)?#FI6OBG1_[
M-N([V)5:6-5WOG9O"MSPV017ME !1110 4444 %%%% !1110 4444 ?&?B;]
MF7XD?!G]M3XY_%;X=>!O#.KV^N_"_3-%\*:5)>P6-MJ6LP7=_.\<Z\>7&6N8
MW9S][+8.:\5_9F_8?^.?BS]G?Q%H'Q2^'L.C^/\ XG_$/0-?^)'BFX\6V>IG
MQ-8V]PD]RD$,**+:VACM8K:&V!;"3L<D[R?TVHH ^+O$/[,WQ-^"7[8/[07Q
M2^&_@;POK$?B3X<Z-H_@_2IKV&RM=0U:VN+^21)U&/+C#7,;LQQO^;!SS5G_
M (([? KXG_!GP!XYO?C-X$;0?B?XSUB/6_$GB67Q-:ZR_BV\:/83'';QJMG;
M6Z(D4-OE@J=R=Q/V110 4444 %%%% !1110 4444 %0:GIEMK>FW%G>6\%W9
MW<30SP31B2.:-@59&4\,I!((/!!J>B@#\\=9_9N_:3_9H^ /[2<?P7\)>&9_
M'OQ,^*EWK/A5Y]3M88=)TF>VMXOMJA_W:SH(6$<3#ABK$%05.U^R7^PGXET[
MPO\ L^^&_$/PQ@\$>#OAK<>(=<\0Z9JGB:W\2W6MZM<0M:P75S.D:+<2W O;
M^>0[<*V%Z$"OO2B@#X+\)?LM?'+]GKX-_'J+P=X*\!^)IO'GQ>U+Q"/"VKZC
M]F@\1^%KN.*&:VAGC.RTN7C4[3*K*NT@KR*]I_X)3?LU^+OV2/V'O"G@7QI]
MAM]5TR>^G@TNRNVO+?P]9SW<T]MIJ3D S"VAD2'?C!\OC(P:^BZ* "BBB@ H
MHHH **** "BBB@ KS;]K_P"$3_'/]F/QYX:M--T_4]:U3P]J5KHZ7:IMBO9;
M.:&)U=AB-LRD;^,!FYP37I-% 'Y?_M2_LI?M*>(?V8_V?/@KI/PLT_QG\+_#
MGA#2[?XF:?:>,K/1;WQ'<VL4:KI N)%<K9>9$K3%%S,IV!E&XM[QX_\ V*?$
M_P 6]'_:<UG5O#&A1:[X\\(P^%/ >GRSPSKIL-OHL\<>V3&V$F]O[Q<C&% /
M :OLBB@#\E_V]_\ @CG^T'^T)^SG\)K?POXA\!SZA\/O!?ACP]#X5UG3WF;2
M;ZUO+.>_OK:\%RD0=A;1JV8V9XH6C1E,A:OU<\/Q7T&@V2:I-;7.I);QK=S6
MT1BAEF"C>R(68JI;)"EB0"!D]:N44 %%%% !1110 4444 %%%% !7S+_ ,%7
MOV4-;_:T_98ET+PAH^E:AXO37="NK>:Z>."2*TM]8LKNY59GY4&.W+;0?F**
M.N*^FJ* /@/X^_"+]H#XV?\ !4CPCJ_B'X1Z?XC_ &?OAUJMI?>&5MO&%G8#
M^TV4)+KM_;,C2W+VRNXM[<% I7>26(Q5^-/_  3D\=_$O]A_5K#^P-"F^+/B
MWXKP>.-29[F'=:6?_"1V]V85N3U"6%K;KM!^8Q =<5^@U% 'YH_%W_@F+\3?
M%_\ P5<B^)FB^#/"&B07'CC2?%;_ !3L/$MW%K":-:6*V]SH$^GNSK(9V0+N
MBV0^6V67?G/Z7444 %%%% !1110 4444 %%%% !7RW\:?V5_$5[_ ,%+/A5\
M6?#?AW2IO#WA;PIXHM-;>.:&VGO+^\%@+8,#@N7%LRF0YVA5SQBOJ2B@#\N/
M@Q^S)^U/\0-*_:&\1_$SX5:3HWQA^*GA6;PUHGB*W\:6=SIGA_37E$4&E65H
MB;H(XHII;B29W9II8AG&5 ]\^(?_  3LO)/VT/AAJOA;2=*TGX?>'?A?XB\&
M:I>6YBBG2XO$L(;9C$,-*?*MFRW.-B@GI7V710!^;/\ P0]_X)F?%']@WXEZ
MS)XJT+1/!OARP\&V/A*:#2O$<NJ1>.M3M;F1AX@:%@!:DVQCA$9^8 D<*HK]
M)J** "BBB@ HHHH **** "BBB@ KXEUG]F;XK_ #]I#]I[XC?"WP+X4U6;Q?
MX0\/:;X$TJ>\@L[*ZO[1;I9O.0%1'&C3JYSC?@@$$Y'VU10!^:_[*/[#?QCU
M'X Z5X:^(OP^70?%/BCXJ:5XT^)WB*^\6VFL3^,$M<7CS!8(T6&(7-K9VT5J
MN?+B Y.&)]G\)_LK?$'X)?M0?M4^.O!>@:':6_C;PAHUIX"MX;B&WBGU&RL+
MI/+>,8$*?:)(QDX!!)K[!HH \7_X)W_LUR_LB?L3_#CX?WJI_;>AZ-$=;E5Q
M(;K4YLS7LS./OL]S)*Q;ONKVBBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH ***R/'WCO2?A=X&UGQ+K]['INA
M^'[&;4M1NY 2EK;PH9))" "<*JD\ GB@#7HKR;P_^W1\)?%>D?"^_P!-\<:3
M>V?QG>2/P5-"LC+K[QQ-,ZQ_+\I5%8D/M(*D'D8KUF@ HK"\?_$WP]\*M(MK
M_P 2:SINAV=[?6VEVTM[.L2W%W<2K#! F?O222.JJHR23P*R_"7Q_P#!WCKX
MO^+/ .DZ[;7OB_P+#9SZ]IB(XETU+M'>V9R5"GS%1R-I/W><4 =C1110 445
MAZ'\3/#WB;QMKGAO3M:TV^U[PREN^KV$%PLD^FBX5V@\Y0<H75&90V"0,]""
M0#<HKYH_:8_X+%?LT_L<_%JZ\"_$SXL:'X2\664$-S/IUU:W3R1QRJ'C8F.)
ME^92#UKUOX6_M.^ _C;XIO-'\)>)++7[RQTRRUF1K-))+=[.\0O;31S[?*E6
M102-CMCOB@#O**** "BOGW]I/_@JQ^SI^R!\4[+P3\2OB[X/\)>*K]8W73;N
MY9I;=7("-/L5A;JVX$-,4!7+9P":][TS4[;6M-M[RSN(+NTNXEF@GAD$D<T;
M %75APRD$$$<$&@">BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBO /VN/^"I/P!_8/\ &6F>'_BW\2M'\$ZSK-E_:-E:W=O<R-/;[VC\
MP&*-P!O5AR<\4 >_T5QGP _:&\$_M4?"C2_'/P\\2Z7XM\)ZTK-9ZE82;XI=
MK%64@@,K*P(96 92""!79T %%%% !17COC/]O[X/?#WQ7XAT/6?'6F6&J^%=
M;TKPYJUL\4Q:RU#5%WV%NQ"$%IEY4@D#N174?M%?M,> _P!DOX97'C'XC>*-
M,\)^'+>:.V-W>,?WLTAVQPQHH+RR,>B(K,<'C@T =U17SOK'_!6/]G30?V?]
M*^*-S\6/#2^"-<OY=*L;Y/.DEGNXL^;;BV5#<"2,*6=3&"BX9L @UM_&K_@H
M_P# S]GGX8^%?&7B[XF^&=+\,^.%$F@7\<S7::M'L$AEA$*NS1*A!:3&Q 1N
M(R* /;:*\.^+?_!2SX"_ KQ/X0T?Q7\5/"6D7WCRVAOM##77FQ7EM,P6&Y,J
M!HXH)&8!)9&5&.<,<&O< <B@!:*** "BBB@ HHHH **** "BBB@ HHHH ***
M^6?C%_P6Q_98_9^^,^J?#WQI\9?#7AWQAHEVEC?Z?>0W2FSE8*0KR"(Q@8=2
M6W8 /)&#0!]345#IVHV^KZ?!=VD\-U:W4:S0S0N'CF1AE65AP00001P<U-0
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
MJ8_+:-U7EB0>*]YG^''AZZN&FDT'1I)9&+L[6,19F/)).W.:V401H%4  #
M' % 'A36?[31\6_#\C4/@2-"CM;<>.$.G:K]KN+CS6^T'36\_9''Y6W8)PYW
M9R<5\)?\%5/A1\8OBS_P6I\'VWP/O/A]:>-;#X'W]XB>,='74K"^C35C_HZA
ME*QRNY0"0\ 9SP:_6.DV#?NP-V,9QSB@#\,?A[XNT#X*?\$MO@'XTLO$VO6J
M^$/VF++7_C&TUB-+/A2]>\F&I6\]M;%DAM(W:( 9*,C(W\6T<3^TS\7[/]I:
M\^.?BS3_ (J6NB> #\>H7M(_%*ZW;>#O$5O_ ,([ L"7][8M'/96S2J'ADW*
MDC2H1N&#7] 7V>/:PV)ASEAM^]]:#;QE2-B8;J-O6@#^='XW_$.?XA?LF_ G
MQ#KWB.R\':!H>C^(],TKPO\ $#Q3XG'A7Q+Y-ZNS4]*U^W,4[3/%O%I#<ER(
MH@!O7!;N/V[_ (J>-OBUXA^"=U\1]>E^"OP\U;X(VM_X:C^(FI^([J:T\0>>
MZSO'/I<D$UUK*0BU>(7".TB/D1%V85^^S6Z.@4HA4= 5X%*\*RXW*K8Y&1G%
M '\^WC2P\36OB#XIQ>+M9F\4>)T^+GP/&IZQ)IT]@^J3#3UW7#V\ZK-$S_>9
M9%5P2=P!XK]7O^"OO[8OPL_86_9LTKXA?$GPQH?B_5=)U^W/@C3=1@B;_B?;
M)/L\Z2R*1;>4GFN]P.8T#XR2 ?JHP(Q)**<D$\=2.E$L*3CYT5\=-PS0!^&O
M[.7C3X9_LS_M8?!S]H;Q-\6?!OC?PIXDU;QW>?$KQGH >7PQX?\ %>JVEE+%
M9)P3$AMH?)B=QNE(.>9,5D_LD7C_ +"6E?LX>.?C@EYX3\!:O\'?&^A:5<ZM
M82+#87E]K3WUG9.A7,4T]BR".,@%P-@!P17[OBUB$>WRX]I.2-HP:<\2RKAE
M##K@C- '\X_PO\.:S^R=^QE\9?AU\6['5=,\>_&_X#>&M)^'&EWNG2R7>MSJ
M;M%TRV0*3]HA>>WW0_>3(8@8S7]!OP!\/ZIX2^!/@K2M<9GUK3-!L;34&9MQ
M:XCMXTE)/?YPW-=6T2NP)4$KR"1TIU !1110 4444 %%%% !5#Q2-3/AG4?[
M%-BNL_99?L!O@YMA<;#Y?FA"&,>_;NVG.,XYJ_10!\BC2?V\\<^(/V1<]_\
MBG_$/_R;7<?&&X^/>D?L!>)Y/M7@63XW1Z;-Y5UH%E>_V1$3-@RPP22-<LR6
MY9M@<LTBX7J!7T%10!^6_P %(OVFK+XP:'#\)/'?[)NMW5\L_P#PD$6D)XDU
M&UBB$+,L^I"2_D*W'FB-%R5G9I&SE5<#[V\8V_QJ?]F^SC\/W?PNC^+WD6XN
M[C4+2_?PWYN1YYCB21;G81NV R9!QDFO3H;6.W+&.-$WG+;5 W'U-24 >%_L
MS67[2]KXYNC\9-2^!=[X:-FPME\&:9JMK?+=;UVEVNIY$,6S?D !L[><9K\Q
MKO\ 8)^-?[<_[87[;OAOP'XU^%?A+P)K_CM=$\0_\)%X076-6*S:/9K)):3,
M,1XB;Y1D?.,Y'6OVMI%0(20 ,\G ZT ?@5_P4)^&GBCX+_MH7?PNU;XLV/PY
MT/X?^!?"VC?!S5-<7Q+-J$I@@2":ZT>#2)%2YU W2 31RPSL1Y8"[!2^&+[X
MM^)O^"G>J1^//C'X>\'?'/3?BC96^C6MQIWBB?6]3T,)$8XK*PM9#8C2+F 2
MF1I;;]VS2&61#R/WS>)9&!*J2O0D=*/*4R;]J[NF['- 'YV?\&\WP&T"3]GO
M6_BU=_VWJ7C[7/%?BC19M1U#6;NZ6&QBUNX$=M%#)(88T!B5LH@8DMS@XKX]
M^/W[4?AK_@F[XQ_:I\,?$?P)X)N?CK\5?B1<ZOX:U?XB>$M3U?0?&WANY,20
MV\-Q8P2R@VT#&+R1@*[J.23C]UD01KA0 /0"FR0)*0616*],C.* /Q:_8#^"
M;?M9?MR?!'P_\6OAU<_#;3- ^ G]N6_P^T:\U/1M)TZ>#Q&4LY'M_/\ -;]R
M5DVSLQ+/EP3Q7&^"_&&L7_Q;T&Z@\0^/I?V]Y/C?+:>(M!;4=0\N/PM]N=94
M>T+?8UT==.\IHY0F-Q3:Q;BOW9V#?NP-V,9QSBD\I1)OVKNQC=CF@#\+OV*_
MVKK74O#?["OPA?Q-K4_Q*\%_&?Q#;>-=+F>Z^TZ: =9,,-XSC'SI)&T:.<LL
M9(&$./.?V)O&_A^_T[X/WO@/Q;X_U/\ :M?X^75E/IKZQJ<T;^$_[5NA?*;=
MW^S?V8MMO9I O$^\;MP*C^A80(&SL7.<YV]_6O+_ -C[]D+PI^Q%\&D\#>#I
M-6GT:/5-0U97U.X6>X$U[=27,PW*BC;YDC8&.!C)/6@#U.BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MKI7QPN_&H\3W3R76L:_JYM#9*%4ZK8V-HT>[?G$0L@P./F\PCC&2 :VA?\%
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
MP/9^#]1\0W%E:^&-3L)TO)M*M[^6SEN7ODD81W++$\ZQBW9/NQELDNJ>(O\
M@J?X-\*>&M3\0WWA;QO%X3CM=;N-$UE;:W:'Q/)I$<TEW!:QB;S5D*V\[1>>
MD2RB)BK=,@'T[17SYHG_  4.T)O%EAH/B#PAXR\(:Q=ZOI>F36VII:-]A34X
M[@Z?=2M#.ZB*:6V>W&"728JKHH(-5++_ (*,Z/XM\9V^A>'?!GC75WO+76-1
M348H[)+.*PTV^%C/?$R7*%HVF.8U4;Y%!(4"@#Z.HKY8\+_\%1?#NJ>&?#]_
M;>%_&_B+2KG_ (1VQU?7+.RM(;;2K[64MFM89HFN=X8+=0/)Y7FI$)E&]CFO
M-]4_X*T>*O#/[+'B+7[SX>7\GC.#3O$]_P"'I\6T6CZV-'U%K64 &Z\Y-D;1
M.?,">9MD\O/ H ^[Z*^*+#]L?XX?'[XD7:?#O2_ ^@:'HD,-S>6GB*3=>/&U
M]<6+,727RRPGL[K*(P5412)7>18Q['>_&_QY\5?V;M#U_P %VGAKP[KUWJKZ
M=XBO-:E-Q8>%XK2>>'4;A5W1&YV26[I&-\8;>KL0JD4 >Z45\*?#;]O7XL_'
M/PU'9: _A#3-7T;PGK/C&76+S1+A[+Q7:6VI36>G/;6YN%>VANXX&F+L\A56
M3:&#9KTOX:?MO>+OBI^T!\'+"#PII6D_#WXG^ +GQ<FH7%]YM_/<K#83+!'&
MH"QQ1K=L&=R6=L;555W, ?4%%?'?[!7[=GC;]H[XQ6>C^(X]":PUWPQ=>(A'
M::?+9?V/-#?);K;6]Q)*R:M R2;C=VP\I609(\U5',_M7_\ !0[Q+\(/CG\:
M=!M_B-\,_"4GPYTC2KSPSX=UC26NM2\87EW;2RBTBQ=QN[RS(D$:PQ,VZ4<,
M<"@#[JHKPBT_;TT.S@D@UCP]XBTS5K#Q+HGA'4;01Q2?9=0U.SMKI #O!:.(
M7*HYVAMR-M1N,\?H_P#P5>\'ZS\$YO'X\,^(8?#LU]8:=IES)J.D^5J$UY.\
M,:22"\*63HZ8D2\:%D+*I&_Y0 ?4]%?,OQ(_X*B>$?A3:69UCPUXEM[R/P\/
M%6NV9N=-\WPYIIEDC6:0_:MEP6\F9E2T:9F2(L!RN[._9 _;?\2_M"?M8>-O
M!UZF@/X;T.+4Y]-N+*"19IT@U9[2%F<R,I!A"DX498YX'% 'U717SC^TK^W#
M+^S'^T!J-CK%@U[X)T+X:W_C6^2PMO-U26:#4+6V5(MTBH04G;Y2 20/F[&?
MP_\ \%'/"[?$Z^\(^)_#?BKP1JVF?;!>/JJVKVMNUO80ZB%,T$\B[I+.1Y5
M[6TP;:5 8 ^AZ*^5/ 7_  5T^'OCO4-)/]C>)]+TK5+R#2&O[S[&#9ZG-:K<
MI926R7#71?#+&72)HO-;9OS6/J'_  5*O?&_@/X=^)? WP\U>_T?QIXQTO0S
M<7&IZ5,LME=PSRM)&8;U@DZ>3M:*7:Z$X9<T ?8=%?(&G?\ !83P[?\ A2'7
M7^&'Q0M=&E\-6WC3[5-%IP":)-/Y!O6479;Y'ZQ8\UE^9%85T]Y_P5/^'UEX
MXU/3&LM9?3;.\U72K75TFLF@U._TV">:ZM8H?/\ M"D"UN%222)(W>%@'Y4L
M ?3%%?'?C?\ X*F7]Q:^$8?"_P ,_%*:MXBUCPLWV/5Y+&)Y=%UJ69(KN,K=
M%5DS!(GEN0Z,067'-?0/[6/Q[C_9>_9Q\7^/I+!M4/AK3VN8;(2>7]KF)"11
ME\':&D9 6P< DXXH ]#HKY4U3]KCQ'^S/XNU:W^)OCWX7>*VT?PCJ'B75O#V
M@1C3O$&FR6D"W)2UM9;J1[R)X?,&XB(KY:,>'PNMK7_!2C3?#.G75UJ7PX^(
M-K%H.AP>*/$N%L)3X8TJ=Y!!=7&RY.\LL,TAB@\R54B8LH. 0#Z5HKP+7O\
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
M7;C5[XZ5;6]E&MO=:G%-'<O]H$'VF1,W$TB0R2-&KN#M(50OTQ10!\\>(O\
M@G+X:UJ]T:]M_$GB;3]1\/:=X;T^PN8C;/Y/]AW$T]M*5>(JS.9W60$;2,;0
MI&:]F^+'PMT/XW?#37/"/B:Q74M \1V<EA?VS,5\V)UP<,""I[A@000"#D5T
M-% 'S?XQ_P""<]K\6('B\<_$CQWXP2ST#4_#VCF[%C VDQ:A;-:W$^Z&W0SS
M^2P4/-O P3MR23H?&7_@GOH/Q?O=0_XJKQ9H-AXF\.6OA/Q38Z?);^5XDTVV
M,ACCE,D3-$^V>=#)"48I*PSPI'T!10!\K?%'_@F58:[_ ,)%>:+XK\1(LUYK
M7B#1_#TSVZ:7;:KJ.EW%A*SR"$SF$_:&<*7.QB<<86NF_9>_8KU/X,>'-+U3
M7?'.O:_\0(O#&E>&7U6XBM'73K*TVR/:P*D"(ZO(9-TLBF1@5.05&/H.B@#S
MSXZ?LU>'_P!HK6O!<OB<SWVE^"]8.N1Z.Z1R6.IW(@EAA-RCJ2ZQ&5I$4$#S
M%1CG:!7C/QN_X)&_#KXS>-];U:'4=>\)67B"S,%YH^A+:V^GM<'3[S3C>+&8
M6VS&VN]I(.T^1#D':<_5-% '#_%KX$:9\8(/!R7]W?VP\%>(+/Q%:?9V0>?/
M;*ZHDFY3\A\PYQ@\#!%?.7[17[!GB?2?%NH>(OA5+?KXC\47.NS:CJC:[;V$
MUFFIQ6BO;".2RG22VWVD4F?EFC>,;68.P'V+10!\T?#+_@FMH/@[X3VN@:AX
M@UJYO9+?PA]NG@,:H\_AY+<0&,,A(25K<;PQ)PQP5-4/$?\ P2RT+Q5\.+#P
M5?>-_%%UX+L-0FO8]*GL-,E:$/?F^"PW#6IG@<2,5\V-UDVA?FW*&KZFHH X
MSXN?!+3OC%J?@NZO[J^MG\#^(8O$EF+=E GGC@G@"2;E.4VW#DXP<JO/4'R;
MPK_P3;\,>!/BK?\ B31/$7B#1X+G4M2UJVL+."QC^PW]^LOG3+<>0;B1 \TL
MJ0RR/$KL#M(55'T910!\FG_@D;X-NKZ[UN[\0:G<^,Y]8M]:CUK^Q]*CCBEA
MM);/#62VHM)-\,T@=GB+L=AW#RTV^D_"/]AKPM\)M9CO!?ZQKA/A-O"-U%J3
M0M%>V[W<UW+(ZI&H#/)<2#:FV-4VJJ* *]IHH ^2]"_X(_\ @+P9\-?!^AZ'
MK_B.UU3P9_:<=OKM]!8ZK>WD.H2))/'.MU;R1.5\FW$;[ Z"! #C<&W;S_@F
M3X?@O(X-'\;>.-#\/7%WHFI:OH\$MK-%K=YI/D"WN)I987F5G6UMUE$;J)!$
MO .2?I>B@"CH.G76F6LJ7>H3:E(]Q+*DDL4<9C1G+)$ @ (12%!/S$#)).35
MZBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
1** "BBB@ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6845881296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Feb. 23, 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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Northwest Pipe Co.<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_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001001385<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">nwpx<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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<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_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<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_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<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_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,723,883<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 134,068,871<span></span>
</td>
</tr>
<tr 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-K<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_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2017<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_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2017<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_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<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_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<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_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 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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) or (5) Smaller Reporting 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>State aggregate market value of voting and non-voting common equity held by non-affiliates computed by reference to price at which the common equity was last sold, or average bid and asked price of such common equity, as of the last business day of registrant's most recently completed second fiscal quarter. The public float should be reported on the cover page of the registrants form 10K.</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_EntityPublicFloat</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: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_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 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</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_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</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_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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>17
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6846262384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="5">12 Months Ended</th>
</tr>
<tr>
<th class="th" colspan="2"><div>Dec. 31, 2017</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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_SalesRevenueNet', window );">Net sales</a></td>
<td class="nump">$ 132,780<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 149,387<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 173,160<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of sales</a></td>
<td class="nump">126,957<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">149,704<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">172,554<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 (loss)</a></td>
<td class="nump">5,823<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(317)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">606<span></span>
</td>
</tr>
<tr class="ro">
<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 expense</a></td>
<td class="nump">14,143<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">16,921<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">20,378<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,282<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_nwpx_GainLossOnDispositionOfFacility', window );">Gain on sale of facility</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(7,860)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_RestructuringCharges', window );">Restructuring expense</a></td>
<td class="nump">881<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">990<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="num">(9,201)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(10,368)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(25,054)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income</a></td>
<td class="nump">193<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">24<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherInterestAndDividendIncome', window );">Interest income</a></td>
<td class="nump">6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">14<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<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">(490)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(509)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(1,340)<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 );">Loss from continuing operations before income taxes</a></td>
<td class="num">(9,492)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(10,839)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(26,335)<span></span>
</td>
</tr>
<tr class="re">
<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 (Benefit)</a></td>
<td class="num">(1,100)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(4,098)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(8,523)<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_IncomeLossFromContinuingOperations', window );">Loss from continuing operations</a></td>
<td class="num">(8,392)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(6,741)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(17,812)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract', window );"><strong>Discontinued operations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeTax', window );">Loss from operations of discontinued operations</a></td>
<td class="num">(1,779)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(3,180)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(15,004)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain on sale of facility</a></td>
<td class="nump">6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Income tax benefit</a></td>
<td class="num">(2)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(658)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(3,428)<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_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Loss on discontinued operations</a></td>
<td class="num">(1,771)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(2,522)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(11,576)<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 loss</a></td>
<td class="num">$ (10,163)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (9,263)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (29,388)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Basic and diluted loss per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Continuing operations (in dollars per share)</a></td>
<td class="num">$ (0.88)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (0.71)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (1.86)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare', window );">Discontinued operations (in dollars per share)</a></td>
<td class="num">(0.18)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(0.26)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(1.21)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Net loss per share (in dollars per share)</a></td>
<td class="num">$ (1.06)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (0.97)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (3.07)<span></span>
</td>
</tr>
<tr class="re">
<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>Shares used in per share calculations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Basic and diluted (in shares)</a></td>
<td class="nump">9,613<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">9,588<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">9,560<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Gross profit for the fourth quarter of 2017 includes a charge of $1.2 million to cost of sales as a result of a change in estimate to workers compensation reserves.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Operating income for the fourth quarter of 2016 includes the gain on sale of facility of $7.9 million.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Overall income (loss) from a disposal group that is classified as a component of the entity, before income tax, reported as a separate component of income before extraordinary items. Includes the following (before income tax): income (loss) from operations during the phase-out 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;">nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_nwpx_GainLossOnDispositionOfFacility">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 a 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;">nwpx_GainLossOnDispositionOfFacility</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost of goods produced and sold and services rendered 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721525-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1361-107760<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e957-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721525-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721523-107759<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1361-107760<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=79507043&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721675-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13854-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13777-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 income (loss) from continuing operations 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/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4613673-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/presentationRef<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_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) from continuing operations 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/presentationRef<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=96947427&amp;loc=d3e1252-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20187-122688<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="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_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721675-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e1012-107759<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721525-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721523-107759<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e957-107759<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1361-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1278-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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=64930785&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherInterestAndDividendIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 discount, accretion and premium amortization, of interest income and dividend income 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/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherInterestAndDividendIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011515&amp;loc=d3e140864-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=27011515&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesRevenueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesRevenueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6846308144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Loss - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (10,163)<span></span>
</td>
<td class="num">$ (9,263)<span></span>
</td>
<td class="num">$ (29,388)<span></span>
</td>
</tr>
<tr class="ro">
<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), net of tax:</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_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Pension liability adjustment</a></td>
<td class="nump">57<span></span>
</td>
<td class="nump">131<span></span>
</td>
<td class="nump">238<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent', window );">Unrealized gain (loss) on cash flow hedges</a></td>
<td class="num">(19)<span></span>
</td>
<td class="num">(76)<span></span>
</td>
<td class="nump">57<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income, net of tax</a></td>
<td class="nump">38<span></span>
</td>
<td class="nump">55<span></span>
</td>
<td class="nump">295<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss</a></td>
<td class="num">$ (10,125)<span></span>
</td>
<td class="num">$ (9,208)<span></span>
</td>
<td class="num">$ (29,093)<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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=d3e557-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4569616-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161450&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss), attributable to parent entity.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4569643-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4569616-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161450&amp;loc=SL4573702-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_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other comprehensive income (loss) attributable to parent entity.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161450&amp;loc=SL4573702-111684<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4569616-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6846200336">
<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>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 43,646<span></span>
</td>
<td class="nump">$ 21,829<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesNetCurrent', window );">Trade and other receivables, less allowance for doubtful accounts of $477 and $515</a></td>
<td class="nump">28,990<span></span>
</td>
<td class="nump">25,555<span></span>
</td>
</tr>
<tr class="ro">
<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">44,502<span></span>
</td>
<td class="nump">43,663<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">17,055<span></span>
</td>
<td class="nump">18,645<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other</a></td>
<td class="nump">6,562<span></span>
</td>
<td class="nump">2,096<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Assets held for sale</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">36,822<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">140,755<span></span>
</td>
<td class="nump">148,610<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">78,756<span></span>
</td>
<td class="nump">81,671<span></span>
</td>
</tr>
<tr class="ro">
<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">10,813<span></span>
</td>
<td class="nump">11,274<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">230,324<span></span>
</td>
<td class="nump">241,555<span></span>
</td>
</tr>
<tr class="ro">
<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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">7,521<span></span>
</td>
<td class="nump">5,267<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">6,563<span></span>
</td>
<td class="nump">10,925<span></span>
</td>
</tr>
<tr class="re">
<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">2,599<span></span>
</td>
<td class="nump">2,038<span></span>
</td>
</tr>
<tr class="ro">
<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">318<span></span>
</td>
<td class="nump">325<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">17,001<span></span>
</td>
<td class="nump">18,555<span></span>
</td>
</tr>
<tr class="ro">
<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, less current portion</a></td>
<td class="nump">737<span></span>
</td>
<td class="nump">602<span></span>
</td>
</tr>
<tr class="re">
<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 taxes</a></td>
<td class="nump">941<span></span>
</td>
<td class="nump">1,282<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">11,381<span></span>
</td>
<td class="nump">11,903<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">30,060<span></span>
</td>
<td class="nump">32,342<span></span>
</td>
</tr>
<tr class="ro">
<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 (Note 15)</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&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $.01 par value, 10,000,000 shares authorized, none issued or outstanding</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_CommonStockValue', window );">Common stock, $.01 par value, 15,000,000 shares authorized, 9,619,755 and 9,601,011 shares issued and outstanding</a></td>
<td class="nump">96<span></span>
</td>
<td class="nump">96<span></span>
</td>
</tr>
<tr class="ro">
<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">119,856<span></span>
</td>
<td class="nump">118,680<span></span>
</td>
</tr>
<tr class="re">
<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">81,757<span></span>
</td>
<td class="nump">91,920<span></span>
</td>
</tr>
<tr class="ro">
<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">(1,445)<span></span>
</td>
<td class="num">(1,483)<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&#8217; equity</a></td>
<td class="nump">200,264<span></span>
</td>
<td class="nump">209,213<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&#8217; equity</a></td>
<td class="nump">$ 230,324<span></span>
</td>
<td class="nump">$ 241,555<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://www.xbrl.org/2003/role/presentationRef<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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. 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://www.xbrl.org/2003/role/presentationRef<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_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=d3e681-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=SL7669686-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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e1107-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721533-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84176398&amp;loc=d3e2941-110230<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=68055307&amp;loc=d3e2473-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57788-111642<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57807-111642<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57795-111642<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57795-111642<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57807-111642<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<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_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-06(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6488278&amp;loc=d3e604059-122996<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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 4: http://www.xbrl.org/2003/role/presentationRef<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_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>20
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6846260896">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parentheticals) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 477<span></span>
</td>
<td class="nump">$ 515<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">15,000,000<span></span>
</td>
<td class="nump">15,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">9,619,755<span></span>
</td>
<td class="nump">9,601,011<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">9,619,755<span></span>
</td>
<td class="nump">9,601,011<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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, a valuation allowance for receivables due a company 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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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=84159872&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_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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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>21
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6844054592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>AOCI Attributable to Parent [Member]</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balances (in shares) at Dec. 31, 2014</a></td>
<td class="nump">9,520,067<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2014</a></td>
<td class="nump">$ 95<span></span>
</td>
<td class="nump">$ 116,802<span></span>
</td>
<td class="nump">$ 130,571<span></span>
</td>
<td class="num">$ (1,833)<span></span>
</td>
<td class="nump">$ 245,635<span></span>
</td>
</tr>
<tr class="re">
<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 loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(29,388)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(29,388)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax', window );">Unrealized gain (loss) on cash flow hedges, net of tax</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="nump">57<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Pension liability adjustment, net of tax</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">238<span></span>
</td>
<td class="nump">238<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock under stock compensation plans (in shares)</a></td>
<td class="nump">44,685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense', window );">Issuance of common stock under stock compensation plans</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">(424)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(423)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation', window );">Tax benefit from stock compensation plans</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation', window );">Tax deficiency from stock compensation plans</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(352)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(352)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,774<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,774<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balances (in shares) at Dec. 31, 2015</a></td>
<td class="nump">9,564,752<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2015</a></td>
<td class="nump">$ 96<span></span>
</td>
<td class="nump">117,819<span></span>
</td>
<td class="nump">101,183<span></span>
</td>
<td class="num">(1,538)<span></span>
</td>
<td class="nump">217,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_NetIncomeLoss', window );">Net loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(9,263)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(9,263)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax', window );">Unrealized gain (loss) on cash flow hedges, net of tax</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(76)<span></span>
</td>
<td class="num">(76)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Pension liability adjustment, net of tax</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">131<span></span>
</td>
<td class="nump">131<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock under stock compensation plans (in shares)</a></td>
<td class="nump">36,259<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense', window );">Issuance of common stock under stock compensation plans</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(31)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(31)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation', window );">Tax deficiency from stock compensation plans</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(909)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(909)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,801<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,801<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balances (in shares) at Dec. 31, 2016</a></td>
<td class="nump">9,601,011<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2016</a></td>
<td class="nump">$ 96<span></span>
</td>
<td class="nump">118,680<span></span>
</td>
<td class="nump">91,920<span></span>
</td>
<td class="num">(1,483)<span></span>
</td>
<td class="nump">209,213<span></span>
</td>
</tr>
<tr class="ro">
<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 loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(10,163)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(10,163)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax', window );">Unrealized gain (loss) on cash flow hedges, net of tax</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(19)<span></span>
</td>
<td class="num">(19)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Pension liability adjustment, net of tax</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="nump">57<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock under stock compensation plans (in shares)</a></td>
<td class="nump">18,744<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense', window );">Issuance of common stock under stock compensation plans</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(24)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(24)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,200<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,200<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balances (in shares) at Dec. 31, 2017</a></td>
<td class="nump">9,619,755<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2017</a></td>
<td class="nump">$ 96<span></span>
</td>
<td class="nump">$ 119,856<span></span>
</td>
<td class="nump">$ 81,757<span></span>
</td>
<td class="num">$ (1,445)<span></span>
</td>
<td class="nump">$ 200,264<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_AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in additional paid in capital (APIC) resulting from a tax deficiency associated with a share-based compensation plan other than an employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=79507207&amp;loc=d3e4534-113899<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=96864182&amp;loc=d3e11149-113907<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=96864182&amp;loc=d3e11178-113907<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in additional paid in capital (APIC) resulting from a tax benefit associated with share-based compensation plan other than an employee stock ownership plan (ESOP). Includes, but is not limited to, excess tax benefit.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=79981250&amp;loc=d3e23524-113945<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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=84159872&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_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 new stock issued 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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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=84159872&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock issued as a result of the exercise of stock options, after deduction of related income tax (expense) benefit.</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_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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 4: http://www.xbrl.org/2003/role/presentationRef<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6828150208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity (Parentheticals) - AOCI Attributable to Parent [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax', window );">Unrealized gain (loss) on cash flow hedges, tax expense (benefit)</a></td>
<td class="num">$ (6)<span></span>
</td>
<td class="num">$ (43)<span></span>
</td>
<td class="nump">$ 34<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax', window );">Pension liability adjustment, tax expense</a></td>
<td class="nump">$ 21<span></span>
</td>
<td class="nump">$ 82<span></span>
</td>
<td class="nump">$ 237<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=d3e640-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4569616-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 tax expense (benefit), before reclassification adjustments, related to increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=d3e640-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6846882432">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 loss</a></td>
<td class="num">$ (10,163)<span></span>
</td>
<td class="num">$ (9,263)<span></span>
</td>
<td class="num">$ (29,388)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Loss on discontinued operations</a></td>
<td class="num">(1,771)<span></span>
</td>
<td class="num">(2,522)<span></span>
</td>
<td class="num">(11,576)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Loss from continuing operations</a></td>
<td class="num">(8,392)<span></span>
</td>
<td class="num">(6,741)<span></span>
</td>
<td class="num">(17,812)<span></span>
</td>
</tr>
<tr class="re">
<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 loss from continuing operations to net cash provided by (used in) operating activities:</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_Depreciation', window );">Depreciation and capital lease amortization</a></td>
<td class="nump">6,060<span></span>
</td>
<td class="nump">8,768<span></span>
</td>
<td class="nump">7,332<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">5,282<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_nwpx_GainLossOnDispositionOfFacility', window );">Gain on sale of facility</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(7,860)<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_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">495<span></span>
</td>
<td class="nump">523<span></span>
</td>
<td class="nump">523<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">168<span></span>
</td>
<td class="nump">166<span></span>
</td>
<td class="nump">598<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for doubtful accounts</a></td>
<td class="nump">638<span></span>
</td>
<td class="nump">289<span></span>
</td>
<td class="num">(374)<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(341)<span></span>
</td>
<td class="num">(4,750)<span></span>
</td>
<td class="num">(3,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_GainLossOnSaleOfPropertyPlantEquipment', window );">(Gain) loss on disposal of property and equipment</a></td>
<td class="num">(51)<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="nump">105<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Share-based compensation expense</a></td>
<td class="nump">1,200<span></span>
</td>
<td class="nump">1,809<span></span>
</td>
<td class="nump">1,743<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities', window );">Excess tax benefit from stock compensation plans</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(19)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Adjustments to contingent consideration</a></td>
<td class="nump">27<span></span>
</td>
<td class="num">(1,657)<span></span>
</td>
<td class="num">(211)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Unrealized loss on foreign currency forward contracts</a></td>
<td class="nump">90<span></span>
</td>
<td class="nump">170<span></span>
</td>
<td class="nump">295<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables', window );">Trade and other receivables</a></td>
<td class="num">(4,073)<span></span>
</td>
<td class="nump">80<span></span>
</td>
<td class="nump">15,717<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Insurance settlements</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2,625<span></span>
</td>
</tr>
<tr class="re">
<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 );">Costs and estimated earnings in excess of billings on uncompleted contracts, net</a></td>
<td class="num">(278)<span></span>
</td>
<td class="nump">447<span></span>
</td>
<td class="nump">940<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">1,543<span></span>
</td>
<td class="nump">5,728<span></span>
</td>
<td class="nump">9,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_IncreaseDecreaseInIncomeTaxesReceivable', window );">Refundable income taxes</a></td>
<td class="num">(77)<span></span>
</td>
<td class="nump">3,254<span></span>
</td>
<td class="nump">1,285<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(138)<span></span>
</td>
<td class="num">(630)<span></span>
</td>
<td class="nump">1,196<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">2,128<span></span>
</td>
<td class="nump">1,048<span></span>
</td>
<td class="num">(8,199)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(271)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued and other liabilities</a></td>
<td class="num">(4,792)<span></span>
</td>
<td class="num">(2,456)<span></span>
</td>
<td class="nump">3,694<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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations', window );">Net cash provided by (used in) operating activities from continuing operations</a></td>
<td class="num">(5,793)<span></span>
</td>
<td class="num">(1,793)<span></span>
</td>
<td class="nump">20,823<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations', window );">Net cash provided by (used in) operating activities from discontinued operations</a></td>
<td class="num">(1,727)<span></span>
</td>
<td class="nump">3,312<span></span>
</td>
<td class="nump">34,383<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="num">(7,520)<span></span>
</td>
<td class="nump">1,519<span></span>
</td>
<td class="nump">55,206<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Additions to property and equipment</a></td>
<td class="num">(2,851)<span></span>
</td>
<td class="num">(2,292)<span></span>
</td>
<td class="num">(6,831)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sale of business</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">4,300<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_nwpx_ProceedsFromSaleOfFacility', window );">Proceeds from sale of facility</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">13,914<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_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property and equipment</a></td>
<td class="nump">146<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">55<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromCollectionOfNotesReceivable', window );">Collections on notes receivable</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">7,219<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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations', window );">Net cash provided by (used in) investing activities from continuing operations</a></td>
<td class="num">(2,705)<span></span>
</td>
<td class="nump">11,655<span></span>
</td>
<td class="nump">4,743<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations', window );">Net cash provided by (used in) investing activities from discontinued operations</a></td>
<td class="nump">32,505<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,684)<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 provided by investing activities</a></td>
<td class="nump">29,800<span></span>
</td>
<td class="nump">11,655<span></span>
</td>
<td class="nump">3,059<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax withholdings related to net share settlements of restricted stock and performance share awards</a></td>
<td class="num">(24)<span></span>
</td>
<td class="num">(31)<span></span>
</td>
<td class="num">(424)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities', window );">Excess tax benefit from stock compensation plans</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Borrowings on line of credit</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">79,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermLinesOfCredit', window );">Repayments on line of credit</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(124,837)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payments of debt issuance costs</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(302)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Payments on capital lease obligations</a></td>
<td class="num">(327)<span></span>
</td>
<td class="num">(279)<span></span>
</td>
<td class="num">(1,270)<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_nwpx_PaymentsOfContingentConsideration', window );">Payments of contingent consideration</a></td>
<td class="num">(112)<span></span>
</td>
<td class="num">(1,233)<span></span>
</td>
<td class="text"> <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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations', window );">Net cash used in financing activities from continuing operations</a></td>
<td class="num">(463)<span></span>
</td>
<td class="num">(1,543)<span></span>
</td>
<td class="num">(47,563)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations', window );">Net cash used in financing activities from discontinued operations</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(111)<span></span>
</td>
<td class="num">(920)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(463)<span></span>
</td>
<td class="num">(1,654)<span></span>
</td>
<td class="num">(48,483)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Change in cash and cash equivalents</a></td>
<td class="nump">21,817<span></span>
</td>
<td class="nump">11,520<span></span>
</td>
<td class="nump">9,782<span></span>
</td>
</tr>
<tr class="re">
<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, beginning of period</a></td>
<td class="nump">21,829<span></span>
</td>
<td class="nump">10,309<span></span>
</td>
<td class="nump">527<span></span>
</td>
</tr>
<tr class="ro">
<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, end of period</a></td>
<td class="nump">43,646<span></span>
</td>
<td class="nump">21,829<span></span>
</td>
<td class="nump">10,309<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure of cash flow information:</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_InterestPaidNet', window );">Cash paid during the period for interest, net of amounts capitalized</a></td>
<td class="nump">258<span></span>
</td>
<td class="nump">283<span></span>
</td>
<td class="nump">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_IncomeTaxesPaidNet', window );">Cash received during the period for income taxes (net of refunds of $213, $3,427 and $7,949)</a></td>
<td class="num">(153)<span></span>
</td>
<td class="num">(3,322)<span></span>
</td>
<td class="num">(7,743)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Noncash investing and financing activities:</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_CapitalExpendituresIncurredButNotYetPaid', window );">Accrued property and equipment purchases</a></td>
<td class="nump">184<span></span>
</td>
<td class="nump">59<span></span>
</td>
<td class="nump">397<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsIncurred', window );">Capital lease additions</a></td>
<td class="nump">455<span></span>
</td>
<td class="nump">259<span></span>
</td>
<td class="nump">854<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EscrowDepositsRelatedToPropertySales', window );">Proceeds from sale of facility placed in escrow</a></td>
<td class="nump">$ 4,465<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nwpx_GainLossOnDispositionOfFacility">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 a 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;">nwpx_GainLossOnDispositionOfFacility</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_nwpx_PaymentsOfContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contingent consideration paid 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;">nwpx_PaymentsOfContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_nwpx_ProceedsFromSaleOfFacility">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a facility 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nwpx_ProceedsFromSaleOfFacility</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_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_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></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 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=64930785&amp;loc=d3e28555-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4332-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4313-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalLeaseObligationsIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period in capital lease obligations due to entering into new capital leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4313-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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_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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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_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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) of financing activities of 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/presentationRef<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=98514028&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_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) of investing activities of 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/presentationRef<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=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) of operating activities of 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://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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 4: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EscrowDepositsRelatedToPropertySales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Escrow deposits related to property sales in noncash investing and financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4313-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EscrowDepositsRelatedToPropertySales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=96864182&amp;loc=d3e11374-113907<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=96864182&amp;loc=d3e11374-113907<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=64836518&amp;loc=d3e30690-110894<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=64836518&amp;loc=d3e30700-110894<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<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=98514028&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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13854-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13777-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 income (loss) from continuing operations 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/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4613673-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721675-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e1012-107759<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721525-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721523-107759<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e957-107759<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1361-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInAccountsAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.</p></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 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=98514028&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_IncreaseDecreaseInAccountsAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/presentationRef<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=98514028&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_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 accrued expenses, and obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://www.xbrl.org/2003/role/presentationRef<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=98514028&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_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period, excluding the portion taken into income, in the liability reflecting revenue yet to be earned for which cash or other forms of consideration was received or recorded as a receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.</p></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 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=98514028&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_IncreaseDecreaseInIncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://www.xbrl.org/2003/role/presentationRef<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=98514028&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_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&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_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 prepaid expenses, and 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://www.xbrl.org/2003/role/presentationRef<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=98514028&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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid, after deduction of cash paid for capitalized interest, for interest. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/presentationRef<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=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) of financing activities, excluding 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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/presentationRef<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=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) of investing activities, excluding 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, excluding 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://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 25<br> -Paragraph 19A<br> -URI http://asc.fasb.org/extlink&amp;oid=96949009&amp;loc=SL79513924-113897<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<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=98514028&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_ProceedsFromCollectionOfNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_ProceedsFromCollectionOfNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 additional capital contribution to the entity.</p></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 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=98514028&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_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a 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 maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://www.xbrl.org/2003/role/presentationRef<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=98514028&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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130534-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.5)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82913847&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_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<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=98514028&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_RepaymentsOfLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 settlement of obligation drawn 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 maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&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_RepaymentsOfLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/presentationRef<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=98514028&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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836886576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows (Parentheticals) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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_ProceedsFromIncomeTaxRefunds', window );">Tax refunds</a></td>
<td class="nump">$ 213<span></span>
</td>
<td class="nump">$ 3,427<span></span>
</td>
<td class="nump">$ 7,949<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_ProceedsFromIncomeTaxRefunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash received during the period as refunds for the overpayment of taxes.</p></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 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=98514028&amp;loc=d3e3536-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIncomeTaxRefunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>25
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6828188512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 1 - Organization<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;">  <tr> <td style="width: 24pt; vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.</div></div></div> </td> <td style="vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">ORGANIZATION</div><div style="display: inline; font-weight: bold;">:</div></div></div> </td> </tr>  </table> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Northwest Pipe Company (collectively with its subsidiaries, t<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">he &#x201c;Company&#x201d;) operates in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> business segment, Water Transmission, which primarily produces steel pipeline systems for use in drinking water infrastructure and has manufacturing facilities located in Portland, Oregon; Adelanto, California; Parkersburg, West Virginia; Saginaw, Texas; St. Louis, Missouri; Salt Lake City, Utah and Monterrey, Mexico.</div></div></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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836860800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2 - Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_SignificantAccountingPoliciesTextBlock', window );">Significant Accounting Policies [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr> <td style="width: 24pt; vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div></div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">.</div></div></div> </td> <td style="vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES:</div></div></div> </td> </tr>  </table> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Use of Estimates</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The preparation of <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">the Consolidated Financial Statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. On an ongoing basis, the Company evaluates all of its estimates, including those related to allowance for doubtful accounts, inventories, long-lived assets (including depreciation and amortization), revenue recognition, share-based compensation, income taxes and litigation and other contingencies. Actual results <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> may </div>differ from these estimates under different assumptions or conditions.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Basis of Consolidation and Presentation</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">Consolidated Financial Statements include the accounts of Northwest Pipe Company and its subsidiaries over which the Company exercises control as of the financial statement date. Intercompany accounts and transactions have been eliminated.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Lucid Energy Inc.<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> (&#x201c;Lucid&#x201d;)&nbsp;is accounted for under the cost-method of accounting. Lucid is a clean energy company based in Portland, Oregon. The carrying value of this investment is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0</div> as of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> due to a history of net losses by Lucid.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Cash and Cash Equivalents</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Cash and cash equivalents consist of cash and short<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">-term, highly liquid investments with maturities of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months or less when purchased. At times, the Company will have outstanding checks in excess of related bank balances (a &#x201c;book overdraft&#x201d;). If this occurs, the amount of the book overdraft will be reclassified to accounts payable, and changes in the book overdraft will be reflected as a component of operating activities in the Consolidated Statement of Cash Flows. The Company had <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div></div> book overdraft as of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016.</div></div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Receivables and </div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Allowance for Doubtful Accounts</div></div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Trade receivables are reported on the <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">Consolidated Balance Sheet net of doubtful accounts. The Company maintains allowances for estimated losses resulting from the inability of its customers to make required payments or from contract disputes. The amounts of such allowances are based on Company history and management&#x2019;s judgment. At least monthly, the Company reviews past due balances to identify the reasons for non-payment. The Company will write off a receivable account once the account is deemed uncollectible. The Company believes the reported allowances as of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> are adequate. If the customers&#x2019; financial conditions were to deteriorate resulting in their inability to make payments, or if contract disputes were to escalate, additional allowances <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> may </div>need to be recorded which would result in additional expenses being recorded for the period in which such determination was made.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Inventories</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">As of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> inventories were stated at the lower of cost or market. Upon adoption of Accounting Standards Update <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div>&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,</div> &#x201c;Inventory (Topic&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">330</div>): Simplifying the Measurement of Inventory&#x201d; on <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> January&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> which did <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> result in a change in the Company&#x2019;s inventory values, inventories are stated at the lower of cost and net realizable value. The cost of raw material inventories of steel is either on a specific identification basis or on an average cost basis. The cost of all other raw material inventories, as well as work-in-process and supplies is on an average cost basis. The cost of finished goods uses the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div>-in, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div>-out method of accounting.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div>  <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></div> <div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Property and Equipment</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Property and equipment is stated at cost. Maintenance and repairs are expensed as incurred, and costs of<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> new equipment and buildings, as well as costs of expansions or refurbishment of existing equipment and buildings, including interest where applicable, are capitalized. Depreciation and amortization are determined by the units of production method for most equipment and by the straight-line method for the remaining assets based on the estimated useful lives of the related assets. Estimated useful lives by major classes of property and equipment are as follows: Land improvements (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15</div>&nbsp;&#x2013; <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30</div> years); Buildings (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20</div>&nbsp;&#x2013; <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">40</div> years); and Machinery and equipment (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div>&nbsp;&#x2013; <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30</div> years). Depreciation expense calculated under the units of production method <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> may </div>be less than, equal to, or greater than depreciation expense calculated under the straight-line method due to variances in production levels. Upon disposal, costs and related accumulated depreciation of the assets are removed from the accounts and resulting gains or losses are reflected in operating expenses. The Company leases certain equipment under long-term capital leases, which are being amortized on a straight-line basis over the shorter of its useful life or the lease term.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company assesses impairment of <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">property and equipment whenever changes in circumstances indicate that the carrying values of the asset or asset group(s) <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> may </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> be recoverable. The asset group is the lowest level at which identifiable cash flows are largely independent of the cash flows of other groups of assets or liabilities. The recoverable value of a long-lived asset group is determined by estimating future undiscounted cash flows using assumptions about the expected future operating performance of the Company.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Goodwill</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Goodwill represents the excess of purchase price over the assigned fair values of the net assets in connection with an acquisition. Goodwill is reviewed for impairment annually <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">as of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31</div> or whenever events occur or circumstances change that indicate goodwill <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> may </div>be impaired. Goodwill is tested for impairment at the reporting unit level. A reporting unit is an operating segment or <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> level below an operating segment (also known as a component). The Company&#x2019;s reporting units are equivalent to its operating segments as the individual components meet the criteria for aggregation. As of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> the Company&#x2019;s goodwill was fully impaired.&nbsp;</div>Due to market conditions in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015,</div> goodwill of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$5.3</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;million was quantitatively evaluated using a weighted average of the income and market approaches. The Company determined that its goodwill was impaired as of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> June&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015,</div> and it was completely written off in the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">second</div> quarter of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015.</div></div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">evaluating goodwill, the Company looks at the long-term prospects for the reporting unit and recognizes that current performance <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> may </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> be the best indicator of future prospects or value, which requires management judgment. The income approach is based upon projected future after-tax cash flows discounted to present value using factors that consider the timing and risk associated with the future after-tax cash flows. The market approach is based upon historical and/or forward-looking measures using multiples of revenue or earnings before interest, taxes, depreciation and amortization. The Company utilizes a weighted average of the income and market approaches, with a heavier weighting on the income approach because of the relatively limited number of comparable entities for which relevant multiples are available. If the carrying value of the reporting unit exceeds its calculated enterprise value, then the Company continues to assess the fair value of individual assets and liabilities, other than goodwill. The difference between the reporting unit enterprise value and the fair value of its identifiable net assets is the implied fair value of the reporting unit&#x2019;s goodwill. A goodwill impairment loss is recorded for the difference between the implied fair value and its carrying value.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Intangible Assets</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Intangible assets consist primarily of <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">customer relationships, patents and trade names and trademarks recorded as the result of acquisition activity. Intangible assets are amortized using the straight-line method over estimated useful lives ranging from <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15</div> years.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">See Note<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,</div> &#x201c;Intangible Assets&#x201d; for further discussion of the Company&#x2019;s intangible asset balances.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Workers Compensation</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company is self-insured, or maintains high deductible policies, for losses and liabilities associated with workers compensation claims. Losses are accrued based upon the Company<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&#x2019;s estimates of the aggregate liability for claims incurred using historical experience and certain actuarial assumptions followed in the insurance industry. During the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">fourth</div> quarter of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> as a result of a change in estimate to its workers compensation reserves, the Company recorded a charge of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.2</div>&nbsp;million to Cost of sales. During <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015,</div> there were <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> significant changes in estimates recorded to adjust workers compensation reserves. As of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> workers compensation reserves recorded were <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3.7</div>&nbsp;million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3.4</div>&nbsp;million, respectively, of which <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.4</div>&nbsp;million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.6</div>&nbsp;million, respectively, were included in Accrued liabilities and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3.3</div>&nbsp;million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$2.8</div>&nbsp;million, respectively, were included in Other long-term liabilities.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div>  <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></div> <div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Accrued Liabilities</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: left; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Accrued liabilities <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">consist of the following (in thousands):</div></div> <div style=" margin: 0pt; text-align: left; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <div> <table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">,</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accrued liabilities<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Accrued vacation payabl<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">e</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,886</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,313</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Reserves for expected losses on uncompleted contract<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">911</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,409</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Accrued property taxe<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">898</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,096</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Workers compensation reserve<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">422</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">569</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Litigation accrua<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">l</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,750</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Othe<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">r</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,446</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,788</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total accrued liabilitie<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,563</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,925</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr>  </table> </div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Derivative Instruments</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company conducts business in <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">various foreign countries and, from time to time, settles transactions in foreign currencies. The Company has established a program that utilizes foreign currency forward contracts to offset the risk associated with the effects of certain foreign currency exposures, typically arising from sales contracts denominated in Canadian currency. Foreign currency forward contracts are consistent with the Company&#x2019;s strategy for financial risk management. The Company utilizes cash flow hedge accounting treatment for qualifying foreign currency forward contracts. Instruments that do <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> qualify for cash flow hedge accounting treatment are remeasured at fair value on each balance sheet date and resulting gains and losses are recognized in earnings.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Pension Benefits</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company has <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div> defined benefit pension plans that have been frozen since <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2001.</div> The Company funds these plans to cover current plan costs plus amortization of the unfunded plan liabilities. To record these obligations, management uses estimates relating to investment returns, mortality and discount rates. Management reviews all of these assumptions on an annual basis.</div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Foreign Currency Transactions</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Assets and liabilities subject to foreign currency fluctuations are translated into <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">United States dollars at the period-end exchange rate, and revenue and expenses are translated at exchange rates representing an average for the period. Translation adjustments from designated hedges are included in Accumulated other comprehensive loss as a separate component of Stockholders&#x2019; equity. Gains or losses on all other foreign currency transactions are recognized in the Consolidated Statement of Operations. The functional currency of the Company&#x2019;s Mexican operations is the United States dollar.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Revenue Recognition</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Revenue from construction contracts is recognized on the percentage-of-completion method<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">. For a majority of contracts, revenue is measured by the costs incurred to date as a percentage of the estimated total costs of each contract (cost-to-cost method). For a small number of contracts, revenue is measured using units of delivery as progress is best estimated by the number of units delivered under the contract. Contract costs include all direct material and labor costs and those indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation. Selling, general and administrative costs are charged to expense as incurred. The cost of steel is recognized as a project cost when the steel is introduced into the manufacturing process.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company begins recognizing revenue on a project when persuasive evidence of an arrangement exists, recoverability is <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">reasonably assured, and project costs are incurred. Costs <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> may </div>be incurred before the Company has persuasive evidence of an arrangement. In those cases, if recoverability from that arrangement is probable, the project costs are deferred and revenue recognition is delayed.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Changes in job performance, job conditions and estimated profitability, including those arising from <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">contract change orders, contract penalty provisions, foreign currency exchange rate movements, changes in raw materials costs and final contract settlements <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> may </div>result in revisions to estimates of revenue, costs and income and are recognized in the period in which the revisions are determined. Provisions for losses on uncompleted contracts are made in the period such losses are known.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">See &#x201c;<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">Recent Accounting and Reporting Developments&#x201d; below for discussion regarding the expected impact of the adoption of new guidance for revenue recognition effective in the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div> quarter of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018.</div></div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> customer accounted for <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10%</div> or more of total Net sales from continuing operations for the year ended <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017.</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">One</div> customer accounted for <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28%</div> of total Net sales from continuing operations for the year&nbsp;ended <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div> customers&nbsp;accounted for <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16</div>% and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13%</div> of total Net sales from continuing operations for the year&nbsp;ended <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div>&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div>.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div>  <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net sales <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">from continuing operations by geographic region, based on the location of the customer, were as follows (in thousands):</div></div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <div> <table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Year Ended December 31,</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"> </div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">5</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net sales from continuing operations by geographic region<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United State<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">122,179</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">137,411</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">161,243</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Canad<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">a</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,601</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,976</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,917</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Tota<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">l</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">132,780</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">149,387</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">173,160</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr>  </table> </div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Share-based Compensation</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company recognizes the compensation cost of employee and director services received in exchange for awards of equity instruments based on the grant date estimated fair value of the awards. <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">Share-based compensation cost is recognized over the period during which the employee or director is required to provide service in exchange for the award, and as forfeitures occur, the associated compensation cost recognized to date is reversed.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company estimates the fair value of <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">restricted stock units (&#x201c;RSUs&#x201d;) and performance share awards (&#x201c;PSAs&#x201d;) using the value of the Company&#x2019;s stock on the date of grant, with the exception of market-based PSAs, for which a Monte Carlo simulation model is used. The Monte Carlo simulation model requires the use of subjective and complex assumptions including the price volatility of the underlying stock. The expected stock price volatility assumption is determined using the historical volatility of the Company&#x2019;s and a comparator group of companies&#x2019; stock over the most recent historical period equivalent to the expected life. The Monte Carlo simulation model calculates many potential outcomes for an award and estimates fair value based on the most likely outcome.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">See Note<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,</div> &#x201c;Share-based Compensation&#x201d; for further discussion of the Company&#x2019;s share-based compensation.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Income Taxes</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Income taxes are recorded using an asset and liability approach that requires the recognition of deferred <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">income tax assets and liabilities for the expected future income tax consequences of events that have been recognized in the Company&#x2019;s financial statements or income tax returns. Valuation allowances are established when necessary to reduce deferred income tax assets to the amount expected to be realized. The determination of the provision for income taxes requires significant judgment, the use of estimates and the interpretation and application of complex tax laws. The provision for income taxes primarily reflects a combination of income earned and taxed in the various United States federal and state and, to a lesser extent, foreign jurisdictions. Jurisdictional tax law changes, increases or decreases in permanent differences between book and tax items, accruals or adjustments of accruals for unrecognized income tax benefits or valuation allowances and the change in the mix of earnings from these taxing jurisdictions all affect the overall effective income tax rate.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company records<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> income tax reserves for federal, state, local and international exposures relating to periods subject to audit. The development of reserves for these exposures requires judgments about tax issues, potential outcomes and timing, and is a subjective estimate. The Company assesses income tax positions and records income tax benefits for all years subject to examination based upon management&#x2019;s evaluation of the facts, circumstances and information available at the reporting dates. For those income tax positions where it is more-likely-than-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> that an income tax benefit will be sustained, the largest amount of income tax benefit with a greater than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">50%</div> likelihood of being realized upon settlement with a tax authority that has full knowledge of all relevant information has been recorded. For those income tax positions where it is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> more-likely-than-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> that an income tax benefit will be sustained, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> income tax benefit has been recognized in the Consolidated Financial Statements.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Accumulated Other Comprehensive Loss</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Accumulated other comprehensive loss includes unrealized gains and losses on derivative instruments related to the effective portion of cash flow hedges and changes in the funded status of the defined benefit pension plans, both net of the related income tax effect. <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">For further information, refer to Note&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17,</div> &#x201c;Accumulated Other Comprehensive Loss.&#x201d;</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div>  <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></div> <div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Net </div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Loss per Share</div></div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including stock options, restricted stock units and performance share awards, to the extent dilutive. Since the Company was in a loss position for all periods presented, basic and diluted net loss per share was the same for each period presented as the inclusion of all potential common shares outstanding would have been antidilutive.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">L<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">oss per basic and diluted weighted-average common share outstanding was calculated as follows (in thousands, except per share data):</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div> <table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Year Ended December 31,</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"> </div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">5</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Loss from continuing operation<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8,392</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(6,741</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(17,812</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Loss on discontinued operation<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,771</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,522</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(11,576</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net los<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(10,163</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9,263</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(29,388</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Basic weighted-average common shares outstandin<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">g</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,613</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,588</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,560</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Effect of potentially dilutive common shares<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">(1</div><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">)</div></div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Diluted weighted-average common shares outstandin<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">g</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,613</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,588</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,560</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Basic and diluted loss per common share<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Continuing operation<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.88</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.71</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1.86</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Discontinued operation<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.18</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.26</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1.21</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net loss per shar<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">e</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1.06</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.97</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3.07</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr>  </table> </div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr> <td style="width: 24pt;">&nbsp;</td> <td style="width: 18pt; vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div>)</div> </td> <td style="vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">The weighted<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">-average number of antidilutive shares <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> included in the computation of diluted loss per share was approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">196,000,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">198,000</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">179,000</div> for the years ended <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015,</div> respectively.</div></div> </td> </tr>  </table> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Concentrations of Credit Risk</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Financial instruments, which potentially subject the Company to concentrations of credit risk, consist principally of trade receivables, derivative contracts<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> and deferred compensation plan assets. Trade receivables generally represent a large number of customers, including municipalities, manufacturers, distributors and contractors, dispersed across a wide geographic base. As of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div></div> customers had a balance in excess of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10%</div> of total accounts receivable. Derivative contracts are with a high quality financial institution. The Company&#x2019;s deferred compensation plan assets, included in Other assets, are invested in a diversified portfolio of stock and bond mutual funds.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Recent Accounting and Reporting Developments</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic;">Accounting Changes</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> July 2015, </div>the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,</div> &#x201c;Inventory (Topic&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">330</div>): Simplifying the Measurement of Inventory&#x201d; (&#x201c;ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11&#x201d;</div>). As a result of ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,</div> companies are required to measure inventory at the lower of cost and net realizable value. This is a change from the prior requirement to value inventory at the lower of cost or market. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. Inventory valued using the last-in, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div>-out or retail inventory method is exempt from ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11.</div> The Company adopted this guidance prospectively on <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> January&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and the impact was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> material to the Company&#x2019;s financial position, results of operations or cash flows.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> March 2016, </div>the FASB issued Accounting Standards Update <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09,</div> &#x201c;Compensation&#x2013;Stock Compensation (Topic&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">718</div>): Improvements to Employee Share-Based Payment Accounting&#x201d; (&#x201c;ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09&#x201d;</div>). ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09</div> identifies areas for simplification involving several aspects of accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities, an option to recognize gross stock compensation expense with actual forfeitures recognized as they occur, as well as certain classifications on the statement of cash flows. As a result of the adoption of this guidance on <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> January&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> on a prospective basis, the Company recognized <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.8</div>&nbsp;million of excess tax deficiencies from share-based compensation in Income tax benefit from continuing operations for the year ended <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017.</div> Historically, these amounts were recorded as Additional paid-in capital.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div>  <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></div> <div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic;">Recent Accounting Standards</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> May 2014, </div>the FASB issued Accounting Standards Update <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09,</div> &#x201c;Revenue from Contracts with Customers (Topic&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">606</div>)&#x201d; (&#x201c;ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09&#x201d;</div>) which will replace most existing revenue recognition guidance in accordance with United States generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;). The core principle of ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09</div> is that an entity should recognize revenue for the transfer of goods or services equal to the amount that it expects to be entitled to receive for those goods or services. ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09</div> requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments. ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09</div> is effective for the Company beginning <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> January&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018.</div> During <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> the FASB issued several ASUs that clarify the implementation guidance for ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09</div> but do <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> change the core principle of the guidance.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company has <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">finalized its analysis of the adoption of ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09,</div> which is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> expected to have a material impact on its internal controls over financial reporting or its revenue recognition patterns as compared to revenue recognition under the previous revenue guidance. Revenues generated will continue to be recognized over time utilizing costs to measure progress of performance obligations which is consistent with previous practice. The Company will adopt ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09</div> on <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> January&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> using the modified retrospective method<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div>and will recognize the cumulative effect of approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1</div> million from initially applying the new revenue standard as an adjustment to the opening balance of retained earnings. </div>The adjustment to the opening balance of retained earnings is the result of a change in the timing of revenue recognition on certain costs under the new standard, as well as, to a lesser extent, a change in the costs included in the provisions for losses on uncompleted contracts. <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">Previously reported results will <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> be restated under this transition method. Additionally, upon adoption of ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09,</div> the Company will expand its financial statement disclosures around the nature and timing of the Company&#x2019;s performance obligations, deferred revenue contract liabilities, deferred contract cost assets, as well as significant judgments and practical expedients used by the Company in applying the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">five</div>-step revenue model.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> January 2016, </div>the FASB issued <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">Accounting Standards Update <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div>&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">01,</div> &#x201c;Financial Instruments&#x2014;Overall (Subtopic&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">825</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div>): Recognition and Measurement of Financial Assets and Financial Liabilities&#x201d; (&#x201c;ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">01&#x201d;</div>). ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">01</div> makes changes to the accounting for equity investments and financial liabilities accounted for under the fair value option, and changes presentation and disclosure requirements for financial instruments. ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">01</div>&nbsp;is effective for the Company beginning <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> January&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018.</div>&nbsp;</div>In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> February 2018, </div>the FASB issued Accounting Standards Update <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div><div style="display: inline; font-family:'Times New Roman', Times, serif;font-size:10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">03,</div> &#x201c;Technical Corrections and Improvements to Financial Instruments&#x2014;Overall (Subtopic&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">825</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div>): Recognition and Measurement of Financial Assets and Financial Liabilities&#x201d; (&#x201c;ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">03&#x201d;</div>). ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">03</div> clarifies certain aspects of the guidance issued in ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">01.</div> ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">03</div> is effective for the Company beginning <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> July&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018.</div> Early adoption is permitted once ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">01</div> has been adopted.&nbsp;</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> expect a material impact to the Company&#x2019;s financial position, results of operations or cash flows from adoption of this guidance.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> February 2016, </div>the FASB issued Accounting Standards Update <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02,</div> &#x201c;Leases (Topic&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div>)&#x201d; (&#x201c;ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02&#x201d;</div>). ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02</div> makes changes to U.S. GAAP, requiring the recognition of lease assets and lease liabilities by lessees for those leases previously classified as operating leases. For operating leases, the lease asset and lease liability will be initially measured at the present value of the lease payments in the balance sheet. The cost of the lease is then allocated over the lease term generally on a straight-line basis. All cash payments will be classified within operating activities in the statement of cash flows. For financing leases, the lease asset and lease liability will be initially measured at the present value of the lease payments in the balance sheet. Interest on the lease liability will be recognized separately from amortization of the lease asset in the statement of comprehensive income. In the statement of cash flows, repayments of the principal portion of the lease liability will be classified within financing activities, and payments of interest on the lease liability and variable payments will be classified within operating activities. For leases with terms of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">twelve</div> months or less, a lessee is permitted to make an accounting policy election by asset class <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> to recognize lease assets and lease liabilities. Lease expense for such leases will be generally recognized straight-line basis over the lease term. The accounting applied by a lessor is largely unchanged from previous U.S. GAAP. ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02</div> requires qualitative disclosures along with specific quantitative disclosures and will be effective for the Company beginning <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> January&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019,</div> including interim periods in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019.</div> ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02</div> provides for a transitional adoption, with lessees and lessors required to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. Early adoption is permitted, however the Company does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> anticipate early adoption. </div>The Company continues to evaluate ASU<div style="display: inline; font-family:'Times New Roman', Times, serif;font-size:10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02,</div> including the review and implementation of the necessary changes to existing processes and systems that will be required to implement this new standard. While the Company expects the adoption of ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02</div> will materially increase its assets and liabilities on the Consolidated Balance Sheet, it currently does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> expect ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02</div> will have a material effect on its results of operations or cash flows</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> August 2016, </div>the FASB issued Accounting Standards Update <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,</div> &#x201c;Statement of Cash Flows (Topic&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">230</div>): Classification of Certain Cash Receipts and Cash Payments&#x201d; (&#x201c;ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15&#x201d;</div>). ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15</div> clarifies whether <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">eight</div> specifically identified cash flow issues, which previous U.S. GAAP did <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> address, should be categorized as operating, investing or financing activities in the statement of cash flows. ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15</div> is effective for the Company beginning <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> January&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018.</div> The Company does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> expect a material impact to the Company&#x2019;s financial position, results of operations or cash flows from adoption of this guidance.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> March 2017, </div>the FASB issued Accounting Standards Update <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">07,</div> &#x201c;Compensation&#x2014;Retirement Benefits (Topic&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">715</div>): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost&#x201d; (&#x201c;ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">07&#x201d;</div>), which requires that the service cost component of net benefit cost be presented in the same income statement line as other employee compensation costs, while the other components of net benefit cost are to be presented outside income from operations. ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">07</div> is effective for the Company on a retrospective basis beginning <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> January&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018.</div> The effect of adopting ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">07</div> will be the reclassification of the non-service cost components from Cost of sales to Other expense, resulting in an increase to Gross profit and Operating income. There is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> impact to Income before income taxes or Net income, so therefore <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> impact to Net income per share. Upon adoption, the Company expects a decrease to Cost of sales and an increase to Other expense of approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.4</div>&nbsp;million for the years ended <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> respectively.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div>  <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> August 2017, </div>the FASB issued Accounting Standards Update <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,</div> &#x201c;Derivatives and Hedging (Topic&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">815</div>): Targeted Improvements to Accounting for Hedging Activities&#x201d; (&#x201c;ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12&#x201d;</div>), which better aligns risk management activities and financial reporting for hedging relationships, simplifies hedge accounting requirements, and improves disclosures of hedging arrangements. ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12</div> will be effective for the Company beginning <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> January&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019.</div> Early adoption is permitted for any interim and annual financial statements that have <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> yet been issued. The Company is currently assessing the impact of ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12</div> on its Consolidated Financial Statements.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> February 2018, </div>the FASB issued Accounting Standards Update <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02,</div> &#x201c;Income Statement&#x2014;Reporting Comprehensive Income (Topic&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">220</div>): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income&#x201d; (&#x201c;ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02&#x201d;</div>), which allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and requires certain disclosures about stranded tax effects. ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02</div> will be effective for the Company beginning <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> January&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019.</div> Early adoption is permitted for any interim and annual financial statements that have <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> yet been issued. The Company is currently assessing the impact of ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02,</div> but does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> expect a material impact to the Company&#x2019;s financial position, results of operations or cash flows from adoption of this guidance.</div></div></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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 all significant accounting policies of the reporting entity.</p></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 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_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6828048048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Discontinued Operations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr> <td style="width: 24pt; vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div></div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">.</div></div></div> </td> <td style="vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">DISCONTINUED OPERATIONS</div><div style="display: inline; font-weight: bold;">:</div></div></div> </td> </tr>  </table> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">On <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">26,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> the Company completed the sale of substantially all of the assets associated with the Company&#x2019;s manufacturing facility in Atchison, Kansas (the &#x201c;Atchison facility&#x201d;), including all of the real and tangible personal property located at the site of that manufacturing facility. Total consideration of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$37.2</div>&nbsp;million in cash was paid by the buyer, resulting in a nominal gain recognized on the sale. Of the proceeds received, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.75</div>&nbsp;million was placed in escrow until February <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> and approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3.7</div>&nbsp;million was placed in escrow for <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">twelve</div> months to secure the Company&#x2019;s indemnification obligations under the agreement.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In accordance with applicable accounting guidance, the <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">related assets of the Company&#x2019;s Atchison facility are classified as current Assets held for sale in the Consolidated Balance Sheets for periods presented prior to the sale, and the financial results of the Atchison facility are presented as discontinued operations in the Consolidated Statements of Operations for all periods. Cash flows from the Company&#x2019;s discontinued operations are presented separately in the Consolidated Statements of Cash Flows.&nbsp;</div>As the Atchison facility was the remaining Tubular Products<div style="display: inline; font-family:'Times New Roman', Times, serif;font-size:10pt;">&nbsp;business, the Company now operates in only <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> business segment, Water Transmission.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The table <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">below presents the components of the balance sheet accounts associated with the Atchison facility which were reported as current Assets held for sale on the Consolidated Balance Sheets (in thousands).</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div> <table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" rowspan="1" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31,</div></div></div></div></td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">Asset</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">s</div></div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Inventorie<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">392</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Property and equipment, ne<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">t</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36,430</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 45pt;">Total assets<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36,822</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr>  </table> </div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div>  <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The table below presents the operating results for the Company<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&#x2019;s discontinued operations (in thousands).</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div> <table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Year Ended December 31,</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"> </div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">5</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net sales<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,869</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">63,448</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of sales<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,792</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,777</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">76,679</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Gross loss<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,780</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,908</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(13,231</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative expense<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">257</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,925</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Gain on sale of facility<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(6</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Operating loss<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,773</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,165</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(15,156</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other income (expense)<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Interest income<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">172</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Interest expense<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(14</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(50</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Loss before income taxes<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,773</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,180</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(15,004</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Income tax benefit<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(658</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,428</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net loss<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,771</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,522</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(11,576</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr>  </table> </div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> April</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015,</div> the Company initiated a production curtailment at the Atchison facility. Severance related restructuring expenses associated with the production curtailment during the year ended <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div> were <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.6</div>&nbsp;million, of which <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.5</div>&nbsp;million was included in cost of sales and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.1</div>&nbsp;million was included in selling, general and administrative expense in the table of operating results for discontinued operations above.</div></div></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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2122178<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6828252096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 4 - Cost and Estimated Earnings in Excess of Billings on Uncompleted Contracts and Billings in Excess of Costs and Estimated Earnings<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_nwpx_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTextBlock', window );">Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts and Billings in Excess of Costs and Estimated Earnings [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr> <td style="width: 24pt; vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4</div></div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">.</div></div></div> </td> <td style="vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS ON UNCOMPLETED CONTRACTS AND BILLINGS IN EXCESS OF COSTS AND ESTIMATED EARNINGS:</div></div></div> </td> </tr>  </table> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">C<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">osts and estimated earnings in excess of billings on uncompleted contracts represents revenue earned under the percentage-of-completion method but <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> yet billable based on the terms of the contracts. These amounts are billed based on the terms of the contracts, which include achievement of milestones, partial shipments or completion of the contracts. Billings in excess of costs and estimated earnings on uncompleted contracts represents amounts billed based on the terms of the contracts in advance of costs incurred and revenue earned.</div></div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <div> <table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">,</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">(in thousands</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">)</div></div></div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Costs incurred on uncompleted contract<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">227,048</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">238,050</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Estimated earning<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,722</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,247</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">236,770</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">245,297</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less billings to dat<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">e</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(194,867</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(203,672</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">41,903</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">41,625</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Amounts are presented in the Consolidated Balance Sheets as follows<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Costs and estimated earnings in excess of billings on uncompleted contract<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">44,502</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">43,663</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Billings in excess of costs and estimated earnings on uncompleted contract<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,599</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,038</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">41,903</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">41,625</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr>  </table> </div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nwpx_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs and estimated earnings in excess of billings on uncompleted contracts and billings in excess of costs and estimated earnings. This includes receivable reflecting the cost incurred on uncompleted contracts in excess of related billings and liability attributable to billings in excess of costs representing the difference between contractually invoiced amounts (billings) and revenue recognized based on costs incurred to estimated total costs at period end recognized under the percentage of completion contract accounting 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;">nwpx_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836989920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5 - Inventories<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventory Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="; text-indent: 0px; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr style="vertical-align: top;"> <td style="width: 18pt;"> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5</div></div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">. </div></div></div> </td> <td> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">INVENTORIES:</div></div></div> </td> </tr>  </table> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: left; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Inventories consist of the following (in thousands):</div> <div style=" margin: 0pt; text-align: left; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <div> <table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">,</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Short-term inventories<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Raw material<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,700</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,411</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Work-in-proces<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,268</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,235</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Finished good<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">464</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">40</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Supplie<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,623</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,959</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total short-term inventorie<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17,055</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18,645</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Long-term inventories<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Finished good<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">820</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">773</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total inventorie<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17,875</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19,418</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr>  </table> </div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Long-term inventories are recorded in <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">Other assets.</div></div></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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6828108208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Property and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, Plant and Equipment Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr> <td style="width: 24pt; vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6</div></div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">.</div></div></div> </td> <td style="vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">PROPERTY AND EQUIPMENT:</div></div></div> </td> </tr>  </table> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Property and equipment<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">, net consists of the following (in thousands):</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div> <table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">,</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Land and improvement<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20,185</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19,787</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Building<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,301</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,219</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Machinery and equipmen<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">t</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100,438</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">99,485</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Equipment under capital leas<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">e</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,171</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,126</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Construction in progres<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">972</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">531</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">153,067</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">151,148</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less accumulated depreciation and amortizatio<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">n</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(74,311</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(69,477</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Property and equipment, ne<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">t</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">78,756</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">81,671</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr>  </table> </div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Accumulated amortization associated with equipment under capital lease was <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.5</div>&nbsp;million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.6</div>&nbsp;million as of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> respectively.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">All property and equipment is located in the United States, except for $<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3.8</div>&nbsp;million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$4.1</div>&nbsp;million of property and equipment which is located in Mexico as of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> respectively.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">On <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> October</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> the Company sold its Denver, Colorado facility for net proceeds of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$13.9</div>&nbsp;million and recorded a gain on the sale of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$7.9</div>&nbsp;million in the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">fourth</div> quarter of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016.</div> Under the terms of the sale, the Company leased the property through <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> March&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> in order to conclude production at the facility, complete final shipments and transfer certain equipment assets to other Company facilities.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div></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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6828176848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 7 - Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr> <td style="width: 24pt; vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7</div></div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">.</div></div></div> </td> <td style="vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">INTANGIBLE ASSETS</div><div style="display: inline; font-weight: bold;">:</div></div></div> </td> </tr>  </table> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Intangible assets<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">, included in Other assets on the Consolidated Balance Sheets, consist of the following (in thousands):</div></div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <div> <table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Gross Carryin</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">g</div></div></div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Accumulate</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">d</div></div></div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Intangibl</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">e</div></div></div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Amoun</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">t</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Amortizatio</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">n</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Assets, Ne</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">t</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">As of December 31, 201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Customer relationship<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,378</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(551</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">827</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Patent<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,162</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(929</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">233</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Trade names and trademark<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,132</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(302</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">830</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other (1<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">)</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">176</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(163</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Tota<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">l</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,848</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,945</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,903</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">As of December 31, 201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Customer relationship<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,378</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(413</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">965</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Patent<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,162</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(697</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">465</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Trade names and trademark<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,132</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(226</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">906</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other (1<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">)</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">295</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(233</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">62</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Tota<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">l</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,967</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,569</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,398</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr>  </table> </div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">(<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div>) Other intangibles consist of favorable lease contracts and non-compete agreements.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The estimated amortization expense for <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">each of the next <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">five</div> years and thereafter is as follows (in thousands):</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div> <table style="margin: 0pt auto 0pt 0pt; text-indent: 0px; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 83%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">Year ending December 31</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">,</div></div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">201<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">8</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">459</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">201<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">9</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">213</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">202<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">0</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">213</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">202<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">1</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">213</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">202<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">2</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">213</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Thereafte<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">r</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">592</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,903</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr>  </table> </div></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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 all or part of the information related to intangible 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6641478208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 8 - Line of Credit<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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="display: inline; font-family: times new roman; font-size: 10pt"><table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr> <td style="width: 24pt; vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8</div></div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">.</div></div></div> </td> <td style="vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">LINE OF CREDIT</div><div style="display: inline; font-weight: bold;">:</div></div></div> </td> </tr>  </table> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">T<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">he Company&#x2019;s Loan and Security Agreement (the &#x201c;Agreement&#x201d;) with Bank of America, N.A, as amended, expires on <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> October&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">25,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> and provides for revolving loans and letters of credit in the aggregate of up to the maximum principal amount (the &#x201c;Revolver Commitment&#x201d;) of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$60</div>&nbsp;million, subject to a borrowing base. The borrowing base is calculated by applying various advance rates to eligible accounts receivable, costs and estimated earnings in excess of billings, inventories and fixed assets, subject to various exclusions, adjustments and sublimits by asset class. The Company has the ability to increase the Revolver Commitment to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$100</div>&nbsp;million, subject to the provisions of the Agreement.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Borrowings under the Agreement bear interest at rates related to <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">London Interbank Offered Rate plus <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.75%</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.25%,</div> or at Bank of America&#x2019;s prime rate plus <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.75%</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.25%.</div> Borrowings under the Agreement are secured by substantially all of the Company&#x2019;s assets. As of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> there were <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div></div> outstanding borrowings. As of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> the Company&#x2019;s borrowing capacity under the Agreement was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$19.1</div>&nbsp;million, net of outstanding letters of credit.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Agreement also contains customary representations, warranties and events of default, which include the occurrence of events or circumstances which have a Material Adverse Effect, as defined in the Agreement. Payment of outstanding advances <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> may </div>be accelerated, at the option of Bank of America, should the Company default in its obligations under the Agreement.</div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> October 2015, </div>the Company terminated its previous credit agreement and incurred incremental interest expense of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.4</div>&nbsp;million related to the write-off of unamortized financing costs associated with the terminated agreement.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Interest expense <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">from continuing operations from line of credit borrowings and capital leases was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.5</div>&nbsp;million, net of a nominal amount capitalized in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.5</div>&nbsp;million in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.3</div>&nbsp;million, net of amounts capitalized of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.1</div>&nbsp;million in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015.</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No</div> interest was capitalized in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016.</div></div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"></div></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_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://www.xbrl.org/2003/role/presentationRef<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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>33
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836989920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;">  <tr> <td style="width: 22pt; vertical-align: top;"> <div style=" text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9</div></div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">.</div></div></div> </td> <td style="vertical-align: top;"> <div style=" text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">LEASES:</div></div></div> </td> </tr>  </table> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt 0pt 0pt 24.5pt; text-align: justify; text-indent: -24.5pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Capital Lease</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">s</div></div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company leases certain equipment used in the manufacturing process. <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company had a total of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.1</div>&nbsp;million in capital lease obligations outstanding as of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017.</div> The weighted-average interest rate on all of the Company&#x2019;s capital leases was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.68%.</div> The future minimum payments under the Company&#x2019;s capital leases as of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> are as follows (in thousands):</div></div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 0pt auto 0pt 0pt; text-indent: 0px; font-size: 10pt; min-width: 700px;">  <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 83%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">201<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">8</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">361</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">201<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">9</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">333</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">202<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">0</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">238</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">202<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">1</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">121</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">202<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">2</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total minimum lease payment<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,153</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amount representing interest<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(98</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Present value of minimum lease payment<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,055</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Current portion of capital lease obligations</div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">318</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Capital lease obligations, less current portio<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">n</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">737</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr>  </table> </div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <div style=" margin: 0pt 0pt 0pt 24.5pt; text-align: justify; text-indent: -24.5pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Operating Leases</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company has entered into various equipment <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">and property leases with terms of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">ten</div> years or less. Total rental expense from continuing operations for the years ended <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div> was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3.0</div>&nbsp;million, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3.0</div>&nbsp;million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3.1</div>&nbsp;million, respectively. Certain of the Company&#x2019;s operating lease agreements include renewals and/or purchase options set to expire at various dates. The future minimum payments for operating leases with initial or remaining terms in excess of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> year as of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> are as follows (in thousands):</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div> <table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-right: 15%; min-width: 700px;">  <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 82%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">201<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">8</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,698</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">201<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">9</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,242</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">202<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">0</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,108</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">202<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">1</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">798</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">202<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">2</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">381</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Thereafte<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">r</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,045</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,272</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr>  </table> </div></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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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>34
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6828043856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 10 - Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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="display: inline; font-family: times new roman; font-size: 10pt"><table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr> <td style="width: 24pt; vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div></div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">.</div></div></div> </td> <td style="vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">FAIR VALUE MEASUREMENTS:</div></div></div> </td> </tr>  </table> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company records its financial assets and liabilities at fair value, which is defined as the price that would be received to sell an asset or paid to transfer a liability, in the principal or most advantageous market for the asset or liability, in an orderly transaction between market participants at the measurement date.</div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The authoritative guidance establishes a fair value hierarchy <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">that prioritizes the inputs to valuation techniques used to measure fair value into <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> broad levels. These levels are: Level&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> (inputs are quoted prices in active markets for identical assets or liabilities); Level&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div> (inputs are other than quoted prices that are observable, either directly or indirectly through corroboration with observable market data); and Level&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div> (inputs are unobservable, with little or <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> market data that exists, such as internal financial forecasts). The Company is required to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div>  <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></div> <div style=" margin: 0pt 0pt 0pt 27.35pt; text-align: justify; text-indent: -27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Assets/Liabilities Measured and Recorded at Fair Value on a Recurring Basis</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The following table summarizes information regarding the Company<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&#x2019;s financial assets and liabilities that are measured at fair value on a recurring basis (in thousands):</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div> <table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr style="vertical-align: bottom;"> <td style="width: 52%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">As of December 31, 201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Tota</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">l</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Level<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">1</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Level<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">2</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Level<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">3</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Financial assets<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Deferred compensation pla<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">n</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,244</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,251</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">993</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Financial liabilities<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Derivative<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(60</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(60</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="padding: 0pt 0pt 0pt 18pt;">&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">As of December 31, 201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Financial assets<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Deferred compensation pla<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">n</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,209</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,215</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">994</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Derivative<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">58</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">58</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total asset<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,267</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,215</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,052</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Financial liabilities<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Derivative<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr>  </table> </div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The deferred compensation plan assets consist of cash and several publicly traded stock and bond mutual funds, valued using quoted market prices in active markets<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">, classified as Level&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> within the fair value hierarchy, as well as guaranteed investment contracts, valued at principal plus interest credited at contract rates, classified as Level&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div> within the fair value hierarchy.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&#x2019;s derivatives consist of foreign currency forward contracts, which are accounted for as cash flow hedges, and are valued using various pricing models or discounted cash flow analyses that incorporate observable market parameters, such as interest rate yield curves and currency rates, classified as Level&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div> within the fair value hierarchy. Derivative valuations incorporate credit risk adjustments that are necessary to reflect the probability of default by the counterparty or the Company.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The net carrying amounts of <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">cash and cash equivalents, trade and other receivables, accounts payable and accrued liabilities approximate fair value due to the short-term nature of these instruments.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Assets</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"> Measured and Recorded at Fair Value on a Non</div><div style="display: inline; font-weight: bold;">r</div><div style="display: inline; font-weight: bold;">ecurring Basis</div></div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> measures its financial assets, including non-marketable cost-method investments, at fair value on a nonrecurring basis when they are determined to be other-than-temporarily impaired. The fair value of these assets is determined using Level&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div> unobservable inputs due to the absence of observable market inputs, and because the valuations require management judgment. There were <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> material impairment charges recorded on investments during the years ended <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015.</div></div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">If required as part of its <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">goodwill impairment assessments, the Company calculates the business enterprise value of applicable reporting units. This calculation uses a weighted average of income and market approaches, and is classified as Level&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div> within the fair value hierarchy. The income approach is primarily driven by inputs from the Company&#x2019;s internal financial forecasts. The market approach incorporates inputs from market participant data, as well as inputs derived from Company assumptions.</div></div></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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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>35
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6828229968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 11 - Derivative Instruments and Hedging Activities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivative Instruments and Hedging Activities Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr> <td style="width: 22pt; vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11</div></div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">.</div></div></div> </td> <td style="vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES:</div></div></div> </td> </tr>  </table> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">For each derivative contract entered into in which the Company seeks to obtain cash flow hedge accounting treatment, the Company formally documents all relationships between hedging instruments and hedged items, as well as its risk management objective and strategy for undertaking the hedge transaction, the nature of the risk being hedged, how the hedging instrument<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&#x2019;s effectiveness in offsetting the hedged risk will be assessed prospectively and retrospectively and a description of the method of measuring ineffectiveness. This process includes linking all derivatives to specific firm commitments or forecasted transactions and designating the derivatives as cash flow hedges. The Company also formally assesses, both at the hedge&#x2019;s inception and on an ongoing basis, whether the derivative contracts that are used in hedging transactions are highly effective in offsetting changes in cash flows of hedged items. The effective portion of these hedged items is reflected in Unrealized gain (loss) on cash flow hedges on the Consolidated Statements of Comprehensive Loss. If it is determined that a derivative contract is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> highly effective, or that it has ceased to be a highly effective hedge, the Company will be required to discontinue hedge accounting with respect to that derivative contract prospectively.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div>  <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">As of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> the total notional amount of the derivative contracts designated as cash flow hedges was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$2.1</div>&nbsp;million (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">CAD$2.7</div>&nbsp;million) and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3.4</div>&nbsp;million (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">CAD$4.5</div>&nbsp;million), respectively. Derivative assets are included within Prepaid expenses and other and derivative liabilities are included within Accrued liabilities in the Consolidated Balance Sheets. All of the Company&#x2019;s foreign currency forward contracts are subject to an enforceable master netting arrangement. The Company presents the assets and liabilities associated with its foreign currency forward contracts at their gross fair values in the Consolidated Balance Sheets.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">All of the Company<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&#x2019;s Canadian forward contracts have maturities less than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">twelve</div> months as of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> except <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div> contracts with a combined notional amount of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$2.1</div>&nbsp;million (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">CAD$2.7</div>&nbsp;million) which have remaining maturities of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17</div> months.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">As of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> the total notional amount of the derivative contracts <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> designated as cash flow hedges was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.2</div>&nbsp;million (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">CAD$0.2</div>&nbsp;million) and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.9</div>&nbsp;million (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">CAD$1.3</div>&nbsp;million), respectively. </div>For the years ended <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015,</div> gains recognized in Net sales from continuing operations from derivative contracts <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> designated as hedging instruments were approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.4</div>&nbsp;million, respectively. As of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> unrealized pretax losses on outstanding derivatives in Accumulated other comprehensive loss was approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.</div> Typically, outstanding derivatives balances in Accumulated other comprehensive loss are expected to be reclassified to Net sales from continuing operations within the next <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">twelve</div> months as a result of underlying hedged transactions also being recorded in Net sales from continuing operations. See Note&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17,</div> &#x201c;Accumulated Other Comprehensive Loss&#x201d; for additional quantitative information regarding derivative gains and losses.</div></div></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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI http://asc.fasb.org/topic&amp;trid=2229140<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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>36
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6828043856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 12 - Retirement Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Pension and Other Postretirement Benefits Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr> <td style="width: 24pt; vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12</div></div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">.</div></div></div> </td> <td style="vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">RETIREMENT PLANS:</div></div></div> </td> </tr>  </table> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Defined Contribution Plan</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company has a defined contribution retirement plan that covers substantially all of its employees and provides for a Company match of up to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">50%</div> of the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6%</div> of employee contributions to the plan, subject to certain limitations. The defined contribution retirement plan offers <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24</div> investment options.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Defined Benefit Plans</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company has <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div> noncontributory defined benefit plans. Effective <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2001,</div> both plans were frozen and participants were fully vested in their accrued benefits as of the date each plan was frozen. <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No</div> additional participants can be added to the plans and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> additional service can be earned by participants subsequent to the date the plans were frozen. The funding policy for <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">both of these plans is based on current plan costs plus amortization of the unfunded plan liability. All current employees covered by these plans are now covered by the defined contribution retirement plan.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">As of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> the Company had recorded, in accordance with the actuarial valuations, an accrued pension liability of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.7</div>&nbsp;million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.9</div>&nbsp;million, respectively, in Other long-term liabilities and an unrecognized actuarial loss, net of tax, of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.4</div>&nbsp;million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.5</div>&nbsp;million, respectively, in Accumulated other comprehensive loss. Additionally, as of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> the projected and accumulated benefit obligation was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$6.6</div>&nbsp;million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$6.5</div>&nbsp;million, respectively, and the fair value of plan assets was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$4.9</div>&nbsp;million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$4.6</div>&nbsp;million, respectively.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The ne<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">t periodic benefit cost for the years ended <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div> was approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.4</div>&nbsp;million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.4</div>&nbsp;million, respectively. The weighted-average discount rates used to measure the projected benefit obligation were <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3.36%</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3.74%</div> as of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> respectively.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The plan assets are invested in <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">pooled separate accounts stated at fair value based on the daily net asset value of the account and are therefore <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> categorized in the fair value hierarchy. The expected weighted-average long-term rate of return on plan assets was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7.5%</div></div> as of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016.</div></div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div>  <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></div> <div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Non-qualified Retirement Savings Plan</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company has a <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">deferred compensation plan that covered officers and selected highly compensated employees until it was frozen in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016.</div> The deferred compensation plan generally matched up to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">50%</div> of the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$10,000</div> of officer contributions to the plan and the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$5,000</div> of other selected highly compensated employee contributions, subject to certain limitations. It also provided officers with a Company funded component with a retirement target benefit, until this component of the deferred compensation plan was frozen in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015.</div> The retirement target benefit amount was an actuarially estimated amount necessary to provide <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35%</div> of final base pay after a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35</div>-year career with the Company or <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1%</div> of final base pay per year of service. The actual benefit, however, assumed an investment growth at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8%</div> per year. Should the investment growth be greater than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8%,</div> the benefit will be more, but if it is less than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8%,</div> the amount will be less and the Company does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> make up any deficiency. As of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$6.2</div></div>&nbsp;million for the deferred compensation plan was recorded in Other assets and Other long-term liabilities.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Total expense <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">for all retirement plans for the years ended <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div> was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.9</div>&nbsp;million, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.4</div>&nbsp;million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.5</div>&nbsp;million, respectively. Included in these amounts was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.1</div>&nbsp;million reported in Loss from operations of discontinued operations for the year ended <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015.</div></div></div></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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for pension and other postretirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6828106768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 13 - Share-based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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="display: inline; font-family: times new roman; font-size: 10pt"><table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr> <td style="width: 22pt; vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13</div></div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">.</div></div></div> </td> <td style="vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">SHARE-BASED COMPENSATION:</div></div></div> </td> </tr>  </table> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company has <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> active stock incentive plan for employees and directors, the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2007</div> Stock Incentive Plan, which provides for awards of stock options to purchase <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">shares of common stock, stock appreciation rights, restricted and unrestricted shares of common stock, RSUs and PSAs. In addition, the Company had <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> inactive stock option plan, the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1995</div> Stock Option Plan for Nonemployee Directors, under which remaining previously granted options expired unexercised during the year ended <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017.</div> The plans provide that options become exercisable according to vesting schedules, which range from immediate to ratably over a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">60</div>-month period. Options terminate <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">ten</div> years from the date of grant. The plans also provide for other equity instruments, such as RSUs and PSAs, which grant the right to receive a specified number of shares over a specified period of time. RSUs are service-based awards and vest according to vesting schedules, which range from immediate to ratably over a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div>-year period. PSAs are service-based awards that vest according to the terms of the grant and <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> may </div>have performance- or market-based payout conditions.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The following <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">table summarizes share-based compensation expense recorded (in thousands):</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div> <table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Year Ended December 31</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">,</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">5</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of sale<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">292</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">422</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">412</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative expens<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">e</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">908</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,387</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,331</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Loss from operations of discontinued operation<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Tota<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">l</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,200</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,801</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,774</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr>  </table> </div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">As of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> the remaining nominal amount of unrecognized compensation expense related to the unvested portion of the Company&#x2019;s RSUs is expected to be recognized over a weighted-average period of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> month.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">There were <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div></div></div> options granted during <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">the years ended <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> or <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015.</div> There were <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">589,142</div> shares of common stock available for future issuance under the Company&#x2019;s stock compensation plan as of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017.</div></div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Stock Options Awards</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">A summary of <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">option activity under the Company&#x2019;s stock option plans is presented below:</div></div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <div> <table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Options Outstandin</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">g</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Weighted- </div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Average</div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Exercise </div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Pric</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">e</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Weighted-</div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Average Remaining Contractual</div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Lif</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">e</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Aggregate</div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Intrinsic</div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Valu</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">e</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">(in years</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">)</div></div></div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">(in thousands</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">)</div></div></div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 52%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 201<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">6</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">26,000</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24.97</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Options grante<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">d</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Options exercised<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Options cancele<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">d</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,000</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">34.77</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 201<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">7</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24,000</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24.15</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Exercisable, December 31, 201<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">7</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24,000</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24.15</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.24</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr>  </table> </div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div>  <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The total intrinsic value, defined as the difference between the current market value and the grant price, of options exercised during t<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">he year ended <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div> was approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No</div></div> options were exercised in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> or <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016.</div></div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Restricted Stock Units and Performance </div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Share </div><div style="display: inline; font-weight: bold;">Awards</div></div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company estimates the fair value of RSUs and PSAs using the value of the Company<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&#x2019;s stock on the date of grant, with the exception of market-based PSAs, for which a Monte Carlo simulation model is used.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">A summary of <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">activity under the Company&#x2019;s RSUs and PSAs is presented below:</div></div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <div> <table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Number of </div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">RSUs and </div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">PSAs (1</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">)</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Weighted- </div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Average Grant </div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Date Fair </div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Valu</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">e</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unvested RSUs and PSAs as of December 31, 201<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">6</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">221,791</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17.36</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">RSUs and PSAs grante<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">d</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Unvested PSAs cancele<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">d</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(46,988</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">43.68</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">RSUs vested<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(5,220</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36.00</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unvested RSUs as of December 31, 201<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">7</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">169,583</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9.50</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr>  </table> </div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr> <td style="width: 24pt;">&nbsp;</td> <td style="width: 18pt; vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div>)</div> </td> <td style="vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">The number of shares disclosed in this table are at the target level of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100%.</div></div> </td> </tr>  </table> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The unvested balance of <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">RSUs and PSAs as of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> included approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">47,000</div> market-based PSAs at a target level of performance. Vesting of these PSAs was dependent upon the performance of the market price of the Company&#x2019;s stock relative to a peer group of companies. In the year ended <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> these PSAs were canceled because the market-based conditions were <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> achieved, and the actual number of common shares that were issued was determined by multiplying the PSAs by a payout percentage of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0%.</div></div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The weighted<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">-average grant date fair value of RSUs granted during the year ended <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$9.50.</div> There were <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div></div> RSUs granted during the years ended <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> or <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div></div></div> PSAs granted during the years ended <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> or <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015.</div> The total fair value of RSUs and PSAs vested during the years ended <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div> was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.1</div>&nbsp;million, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.1</div>&nbsp;million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.6</div>&nbsp;million, respectively.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt 0pt 0pt 24.5pt; text-align: justify; text-indent: -24.5pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Stock Awards</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">For t<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">he years ended <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015,</div> stock awards of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,944</div>&nbsp;shares, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27,640</div>&nbsp;shares and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,464</div>&nbsp;shares, respectively, were granted to non-employee directors, which vested immediately upon issuance. The Company recorded compensation expense based on the weighted-average fair market value per share of the awards on the grant dates of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$14.72</div> in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$9.95</div> in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$21.02</div> in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015.</div></div></div></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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6828103600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 14 - Shareholder Rights Plan<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_nwpx_ShareholderRightsPlanDisclosureTextBlock', window );">Shareholder Rights Plan Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr> <td style="width: 24pt; vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14</div></div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">.</div></div></div> </td> <td style="vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">SHAREHOLDER RIGHTS PLAN:</div></div></div> </td> </tr>  </table> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> June 1999, </div>the Board of Directors adopted a Shareholder Rights Plan (the &#x201c;Plan&#x201d;) designed to ensure fair and equal treatment for all shareholders in the event of a proposed acquisition of the Company by enhancing the ability of the Board of Directors to negotiate more effectively with a prospective acquirer, and reserved <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">150,000</div> shares of Series A Junior Participating Preferred Stock (&#x201c;Preferred Stock&#x201d;) for purposes of the Plan. In connection with the adoption of the Plan, the Board of Directors declared a dividend distribution of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> non-detachable preferred stock purchase right (a &#x201c;Right&#x201d;) per share of <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">common stock, payable to shareholders of record on <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> July&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1999.</div> Each Right represents the right to purchase <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one one</div>-hundredth of a share of Preferred Stock at a price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$83.00,</div> subject to adjustment. The Rights will be exercisable only if a person or group acquires, or commences a tender offer to acquire, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15%</div> or more of the Company&#x2019;s outstanding shares of common stock. Subject to the terms of the Plan and upon the occurrence of certain events, each Right would entitle the holder to purchase common stock of the Company, or of an acquiring company in certain circumstances, having a market value equal to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div> times the exercise price of the Right. The Company <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> may </div>redeem the Rights at a price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.01</div> per Right under certain circumstances.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">On <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> June</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2009,</div> the Company and Computershare (&#x201c;Rights Agent&#x201d;) entered into an Amended and Restated Rights Agreement (the &#x201c;Amended and Restated Rights Agreement&#x201d;). The Amended and Restated Rights Agreement amended and restated the Rights Agreement dated as of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> June&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1999</div> between the Company and ChaseMellon Shareholder Services, L.L.C. (predecessor to the Rights Agent). The Amended and Restated Rights Agreement extended the final expiration date of the Rights from <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> June&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2009</div> to <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> June&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019.</div> The Amended and Restated Rights Agreement also reflected certain changes in the rights and obligations of the Rights Agent and certain changes in procedural requirements under the Amended and Restated Rights Agreement.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nwpx_ShareholderRightsPlanDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 all information relating to shareholder rights 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;">nwpx_ShareholderRightsPlanDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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>39
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6837041584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 15 - Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr> <td style="width: 22pt; vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15</div></div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">.</div></div></div> </td> <td style="vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">COMMITMENTS AND CONTINGENCIES:</div></div></div> </td> </tr>  </table> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt 0pt 0pt 27.35pt; text-align: justify; text-indent: -27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Portland Harbor Superfund</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">On <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2000,</div> a section of the lower Willamette River known as the Portland Harbor Site was included on the National Priorities List at the request of the United States Environmental Protection Agency (the &#x201c;EPA&#x201d;). While the Company&#x2019;s Portland, Oregon manufacturing facility does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> border the Willamette River, an outfall from the facility&#x2019;s stormwater system drains into a neighboring property&#x2019;s privately owned stormwater system and slip. Since the listing of the site, the Company was notified by the EPA and the Oregon Department of Environmental Quality (&#x201c;ODEQ&#x201d;) of potential liability under the Comprehensive Environmental Response, Compensation and Liability Act (&#x201c;CERCLA&#x201d;). In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2008,</div> the Company was asked to file information disclosure reports with the EPA (CERCLA <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">104</div>&nbsp;(e) information request). A remedial investigation and feasibility study of the Portland Harbor Site was directed by a group of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14</div> potentially responsible parties known as the Lower Willamette Group under agreement with the EPA. The remedial investigation report was finalized in <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> February&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016.</div> The feasibility study was finalized in <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> June&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> by the EPA, and identified multiple remedial alternatives. The EPA issued the Record of Decision in <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> January 2017 </div>selecting the remedy for cleanup at the Portland Harbor Site, which it believes will cost approximately&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1</div>&nbsp;billion and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13</div>&nbsp;years to complete. The Record of Decision did <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> determine who is responsible for the costs of cleanup or how the cleanup costs will be allocated among the potentially responsible parties.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2001,</div> groundwater containing elevated volatile organic compounds was identified in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> localized area of leased property adjacent to the Portland facility furthest from the river. Assessment work <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">was conducted in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2002</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2003</div> to further characterize the groundwater. In <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> February&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2005,</div> the Company entered into a Voluntary Agreement for Remedial Investigation and Source Control Measures (the &#x201c;Voluntary Agreement&#x201d;) with the ODEQ, and has performed remedial investigation work required under the Voluntary Agreement. In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> the EPA and the ODEQ requested additional groundwater sampling, which was completed in the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">third</div> quarter of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017.</div> The results, which were communicated to the ODEQ and the EPA in <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> August 2017, </div>have been generally consistent with previous sampling and modeling work. The Company is currently awaiting a response from the ODEQ, but anticipates it will file a final Remedial Investigation/Source Control Evaluation report with the ODEQ and the EPA in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018.</div></div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Concurrent with the activities of the EPA and <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">the ODEQ, the Portland Harbor Natural Resources Trustee Council (&#x201c;Trustees&#x201d;) sent some or all of the same parties, including the Company, a notice of intent to perform a Natural Resource Damage Assessment (&#x201c;NRDA&#x201d;) for the Portland Harbor Site to determine the nature and extent of natural resource damages under CERCLA Section&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">107.</div> The Trustees for the Portland Harbor Site consist of representatives from several Northwest Indian Tribes, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> federal agencies and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> state agency. The Trustees act independently of the EPA and the ODEQ. The Trustees have encouraged potentially responsible parties to voluntarily participate in the funding of their injury assessments and several of those parties have agreed to do so. In <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> June 2014, </div>the Company agreed to participate in the injury assessment process, which included funding <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.4</div>&nbsp;million of the assessment; of this amount, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.2</div>&nbsp;million was paid in <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> July 2014 </div>and the remainder was paid in <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> January&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015.</div> The Company has <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> assumed any additional payment obligations or liabilities with the participation with the NRDA. In <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> January&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> the Confederated Tribes and Bands of the Yakama Nation, a Trustee until they withdrew from the council in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2009,</div> filed a complaint against the potentially responsible parties including the Company to recover costs related to their own injury assessment and compensation for natural resources damages.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&#x2019;s potential liability is a portion of the costs of the remedy for the entire Portland Harbor Superfund Site. The cost of that remedy is expected to be allocated among more than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100</div> potentially responsible parties. Because of the large number of responsible parties and the variability in the range of remediation alternatives, the Company is unable to estimate an amount or an amount within a range of costs for its obligation with respect to the Portland Harbor Site matters, and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> further adjustment to the Consolidated Financial Statements has been recorded as of the date of this filing. The Company has insurance policies for defense costs, as well as indemnification policies it believes will provide reimbursement for any share of the remediation assessed. However, the Company can provide <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> assurance that those policies will cover all of the costs which the Company <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> may </div>incur.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Houston Environmental Issue</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In connection with the Company<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&#x2019;s sale of its oil country tubular goods (&#x201c;OCTG&#x201d;) business, a Limited Phase II Environmental Site Assessment was conducted at the Houston, Texas plant and completed in <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> March&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014,</div> which revealed the presence of volatile organic compounds in the groundwater and certain metals in the soil. In <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> June&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014,</div> the Company was accepted into the Texas Commission on Environmental Quality (&#x201c;TCEQ&#x201d;) Voluntary Cleanup Program (&#x201c;VCP&#x201d;) to address these issues and obtain a Certificate of Completion from the TCEQ. The cost of any potential assessment and cleanup will <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> be covered by insurance. The Company believes these costs are likely to be recovered from the purchaser of the OCTG business upon future sale of the Houston property.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div>  <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">Company implemented a remediation plan that included a groundwater assessment, which was completed in <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> as well as obtaining a municipal setting designation ordinance to prevent consumption of shallow groundwater from beneath the property, thereby eliminating the need for more costly remediation measures. In <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> the TCEQ issued the Certificate of Completion.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">All Sites</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company operates its facilities under numerous governmental permits and licenses relating to air emissions, stormwater runoff and other environmental matters. The Company<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&#x2019;s operations are also governed by many other laws and regulations, including those relating to workplace safety and worker health, principally the Occupational Safety and Health Act and regulations there under which, among other requirements, establish noise and dust standards. The Company believes it is in material compliance with its permits and licenses and these laws and regulations, and the Company does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> believe that future compliance with such laws and regulations will have a material adverse effect on its financial position, results of operations or cash flows.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Other Contingencies</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"> and Legal Proceedings</div></div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">From time to time, the Company is involved in litigation relating to claims arising out of its operations in the normal course of its business. The Company maintains insurance coverage against potential claims in amounts that are believed to be adequate. <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">To the extent that insurance does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> cover legal, defense and indemnification costs associated with a loss contingency, the Company records accruals when such losses are considered probable and reasonably estimable. The Company believes that it is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> presently a party to litigation, the outcome of which would have a material adverse effect on its business, financial condition, results of operations or cash flows.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Guarantees</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company has entered into certain letters of credit that <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">total <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$2.0</div>&nbsp;million as of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017.</div> The letters of credit relate to workers&#x2019; compensation insurance.</div></div></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_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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>40
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836854272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 16 - Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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="display: inline; font-family: times new roman; font-size: 10pt"><table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr> <td style="width: 22pt; vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16</div></div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">.</div></div></div> </td> <td style="vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">INCOME TAXES:</div></div></div> </td> </tr>  </table> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The components of <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">Income tax benefit from continuing operations are as follows (in thousands):</div></div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <div> <table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Year Ended December 31,</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"> </div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">5</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Current<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Federa<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">l</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(454</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(740</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(5,076</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Stat<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">e</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">49</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(102</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total current income tax benefi<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">t</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(405</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(842</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(5,041</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Federa<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">l</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(766</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,883</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(5,524</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Stat<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">e</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">71</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(373</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,042</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total deferred income tax benefi<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">t</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(695</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,256</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,482</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,100</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4,098</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8,523</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr>  </table> </div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">On <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> the Tax Cuts and Jobs Act of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> was signed into law making significant changes to the Internal Revenue Code. Changes include, but are <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> limited to, a federal corporate income tax rate decrease from <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35%</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21%</div> effective for tax years beginning after <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> the transition of U.S. international taxation from a worldwide tax system to a territorial system, and a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div>-time transition tax on the mandatory deemed repatriation of cumulative foreign earnings as of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017.</div> The Company has estimated its provision for income taxes in accordance with the Act and guidance available as of the date of this filing and as a result has recorded <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.9</div>&nbsp;million as additional income tax expense in the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">fourth</div> quarter of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> the period in which the legislation was enacted. The provisional amount related to the remeasurement of certain deferred income tax assets and liabilities, based on the rates at which they are expected to reverse in the future, was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.6</div>&nbsp;million. The provisional amount related to the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div>-time transition tax on the mandatory deemed repatriation of foreign earnings was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.2</div>&nbsp;million based on cumulative foreign earnings of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.1</div>&nbsp;million.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div>  <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">On <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> Staff Accounting Bulletin <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div>&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">118</div> (&quot;SAB&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">118&quot;</div>) was issued to address the application of U.S. GAAP in situations when a registrant does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the Act. In accordance with SAB&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">118,</div> the Company has determined that the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.6</div>&nbsp;million of the deferred income tax expense recorded in connection with the remeasurement of certain deferred tax assets and liabilities and the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.2</div>&nbsp;million of current tax expense recorded in connection with the transition tax on the mandatory deemed repatriation of foreign earnings was a provisional amount and a reasonable estimate as of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017.</div> Additional work is necessary for a more detailed analysis of the Company&#x2019;s deferred income tax assets and liabilities and its historical foreign earnings as well as potential correlative adjustments. Any subsequent adjustment to these amounts will be recorded to current income tax expense when the analysis is complete.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The difference between the Company<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&#x2019;s effective income tax rate and the federal statutory income tax rate of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35%</div> is explained as follows (dollar amounts in thousands):</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div> <table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Year Ended December 31,</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"> </div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">5</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Income tax benefit at federal statutory rate of 35<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">%</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,322</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,755</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9,133</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">State benefit, net of federal income tax effec<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">t</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(472</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(286</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(440</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Federal and state income tax credit<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(154</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(5,060</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Disallowed domestic manufacturing deductio<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">n</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">630</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Change in valuation allowanc<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">e</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,570</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">585</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,059</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Excess income tax shortfall on share-based compensatio<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">n</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">765</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Effect of Tax Cuts and Jobs Act of 201<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">7</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">874</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Uncertain income tax position<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(562</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,275</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Goodwill impairment (nondeductible<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">)</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,849</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Nondeductible expense<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">63</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">63</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">91</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Nontaxable adjustment to contingent consideratio<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">n</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(580</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">103</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Othe<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">r</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(52</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">33</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">103</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Income tax benefi<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">t</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,100</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4,098</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8,523</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Effective income tax rat<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">e</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(11.6</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">)%</div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(37.8</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">)%</div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(32.4</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">)%</div> </td> </tr>  </table> </div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">income tax effect of temporary differences that give rise to significant portions of deferred income tax assets and liabilities is presented below (in thousands):</div></div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <div> <table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">,</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred income tax assets<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Costs and estimated earnings in excess of billings on uncompleted contracts, ne<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">t</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,270</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Accrued employee benefit<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,806</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,025</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Inventorie<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">296</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">563</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Trade receivable, ne<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">t</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">105</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">199</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net operating loss carryforward<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,850</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,637</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Tax credit carryforward<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,478</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,069</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other asset<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,201</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,830</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Othe<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">r</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">81</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,018</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19,817</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,611</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Valuation allowanc<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">e</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(10,413</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8,217</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,404</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,394</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred income tax liabilities<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Costs and estimated earnings in excess of billings on uncompleted contracts, ne<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">t</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(110</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Property and equipmen<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">t</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9,524</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(22,380</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Intangible asset<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(433</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(819</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Prepaid expense<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(278</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(477</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(10,345</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(23,676</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net deferred income tax liabilitie<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(941</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,282</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr>  </table> </div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div>  <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In assessing the ability to realize deferred <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">income tax assets, management considers whether it is more likely than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> that some portion or all of the deferred income tax assets will <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> be realized. The ultimate realization of deferred income tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred income tax liabilities, projected future taxable income, taxable income in carryback periods and tax planning strategies in making this assessment. Because the Company has a recent history of generating cumulative losses, management did <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> consider projections of future taxable income as persuasive evidence for the recoverability of its deferred income tax assets. The Company believes it is more likely than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> it will realize the benefits of its deductible differences as of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> net of any valuation allowance.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">As of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> the Company had approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$35.9</div>&nbsp;million of federal net operating loss carryforwards, which expire on various dates between <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2035</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2036,</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3.0</div>&nbsp;million of federal income tax credit carryforwards, which expire on various dates between <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2023</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2036.</div> As of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> the Company also had approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$51.5</div>&nbsp;million of state net operating loss carryforwards, which expire on various dates between <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2036,</div> and state income tax credit carryforwards of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$4.2</div>&nbsp;million, which begin to expire in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018.</div></div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">During the year ended <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> the Company determined that it <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> longer considers the earnings of its Mexican subsidiary to be indefinitely reinvested outside the United States. This change was made to allow the Company to more efficiently manage its cash balances and working capital. The change did <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> have a significant effect on the Company&#x2019;s income taxes.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company files income tax returns in the United States Federal jurisdiction, in a limited number of foreign jurisdictions and in many state jurisdictions. With few exceptions, the Company is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> longer subject to United States Federal<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">, state or foreign income tax examinations for years before <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2013.</div></div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">A summary of the changes in the unrecognized <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">income tax benefits is presented below (in thousands):</div></div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <div> <table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Year Ended December 31,</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"> </div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">5</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unrecognized income tax benefits, beginning of yea<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">r</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,874</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,874</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,313</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Decreases for lapse in statute of limitation<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(520</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,199</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Increases for positions taken in prior year<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,716</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-left: 9pt;">Decreases for positions taken in prior years</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(238</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Increases for positions taken in the current yea<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">r</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">44</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unrecognized income tax benefits, end of yea<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">r</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,116</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,874</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,874</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr>  </table> </div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> believe it is reasonably possible that the total amounts of unrecognized income tax benefits will change in the following <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">twelve</div> months; however, actual results could differ from those currently expected. Effectively all of the unrecognized income tax benefits would affect the Company&#x2019;s effective income tax rate if recognized at some point in the future.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company recognizes interest and penalties related to uncertain <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">income tax positions in Income tax expense. As of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> the Company had <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0</div> and&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.1</div>&nbsp;million, respectively, of accrued interest related to uncertain income tax positions. Total interest for uncertain income tax positions did <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> change materially in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> or <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> and decreased by approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.1</div>&nbsp;million in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015.</div></div></div></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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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>41
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6828121024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 17 - Accumulated Other Comprehensive Loss<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_ComprehensiveIncomeNoteTextBlock', window );">Comprehensive Income (Loss) Note [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr> <td style="width: 24pt; vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17</div></div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">.</div></div></div> </td> <td style="vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">ACCUMULATED OTHER COMPREHENSIVE LOSS</div><div style="display: inline; font-weight: bold;">:</div></div></div> </td> </tr>  </table> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Accumulated other comprehensive loss consists of the following (in thousands):</div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div> <table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31,</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"> </div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Pension liability adjustment, net of income tax <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">benefit of $866 and $886</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,436</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,493</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unrealized gain (loss) on cash flow hedges, net of income tax expense (benefit) of $(1)&nbsp;and $<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">6</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,445</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,483</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr>  </table> </div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div>  <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The following table summarizes changes in the components of <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">Accumulated other comprehensive loss (in thousands). All amounts are net of income tax:</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div> <table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Pension Liability Adjustmen</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">t</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Unrealized Gain</div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">(Loss) on Cash </div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Flow Hedge</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">s</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Tota</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">l</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 201<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">5</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,624</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">86</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,538</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other comprehensive loss before reclassification<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(125</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(48</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(173</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amounts reclassified from Accumulated other comprehensive los<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">256</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(28</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">228</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net current period adjustments to Other comprehensive incom<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">e</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">131</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(76</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">55</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 201<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">6</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,493</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,483</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other comprehensive income (loss) before reclassification<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">54</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(16</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amounts reclassified from Accumulated other comprehensive los<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net current period adjustments to Other comprehensive incom<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">e</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">57</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(19</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 201<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">7</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,436</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,445</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr>  </table> </div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The following table provides additional detail about <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">Accumulated other comprehensive loss components that were reclassified to the Consolidated Statements of Operations (in thousands):</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div> <table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Year Ended December 31,</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"> </div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">5</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="width: 34%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;"> <div style=" text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">Details about Accumulated Other </div></div> <div style=" text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">Comprehensive Loss Component</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">s</div></div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div></div></div><div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Amount reclassified from Accumulated Other </div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Comprehensive Los</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">s</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 21%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div><div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Affected line item in the</div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Consolidated Statements</div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">of Operation</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">s</div></div></div> </td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Pension liability adjustment<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net periodic pension cos<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">t</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(392</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(352</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div><div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Cost of sales<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Associated income tax benefi<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">t</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">136</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">131</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div><div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Income tax benefit<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(256</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(221</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div><div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net of tax<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unrealized gain on cash flow hedges<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Gain on cash flow hedge<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">45</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">147</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div><div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net sales<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Hedge ineffectiveness<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div><div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net sales<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Associated income tax expense<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(17</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(56</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div><div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Income tax benefit<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">93</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div><div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net of tax<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total reclassifications for the period<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(228</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(128</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr>  </table> </div></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_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -URI http://asc.fasb.org/topic&amp;trid=2134417<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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>42
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6828043856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 18 - Restructuring<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Restructuring and Related Activities Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr> <td style="width: 27pt; vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18</div></div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">.</div></div></div> </td> <td style="vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">RESTRUCTURING</div><div style="display: inline; font-weight: bold;">:</div></div></div> </td> </tr>  </table> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> October 2016, </div>the Company sold the Denver, Colorado facility and leased the property back from the buyer through <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> March&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> in order to conclude production at the facility, complete final shipments and transfer certain equipment assets to other Company facilities. The Company incurred restructuring expenses of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.9</div>&nbsp;million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.0</div>&nbsp;million during the years ended <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> respectively, which includes employee severance and termination related restructuring expenses of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.5</div>&nbsp;million, respectively and expense related to demobilization activities of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.9</div>&nbsp;million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.5</div>&nbsp;million, respectively. The Company completed the demobilization project and vacated the facility in the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div> quarter of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017.</div></div></div></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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -URI http://asc.fasb.org/topic&amp;trid=2175745<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6623346416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 19 - Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0">  <tr> <td style="width: 27pt; vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19</div></div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">.</div></div></div> </td> <td style="vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">RELATED PARTY TRANSACTION</div><div style="display: inline; font-weight: bold;">S</div><div style="display: inline; font-weight: bold;">:</div></div></div> </td> </tr>  </table> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">second</div> quarter of<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015,</div> the Company engaged Raymond James &amp; Associates, an affiliate of Eagle Asset Management, to provide investment banking services related to a possible disposition of the Company&#x2019;s Tubular Products business. This contract was terminated in <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> May&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016.</div> Eagle Asset Management was a substantial stockholder of the Company (owning more than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">ten</div> percent of the Company&#x2019;s common stock) until <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> September&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015,</div> when Eagle Asset Management reported that it then owned less than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">five</div> percent of the Company&#x2019;s common stock. A nominal amount of reimbursable expenses were incurred by Raymond James during <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015.</div></div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"></div></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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>44
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6837012928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 20 - Quarterly Data (Unaudited)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_QuarterlyFinancialInformationTextBlock', window );">Quarterly Financial Information [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;">  <tr> <td style="width: 27pt; vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20</div></div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">.</div></div></div> </td> <td style="vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">QUARTERLY DATA (UNAUDITED):</div></div></div> </td> </tr>  </table> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Summarized q<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">uarterly financial data, adjusted for discontinued operations, is as follows (in thousands, except per share amounts).</div></div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <div> <table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;">  <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">First</div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Quarte</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">r</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Second</div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Quarte</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">r</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Third </div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Quarte</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">r</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Fourth</div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Quarte</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">r</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Tota</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">l</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 40%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">For the Year Ended December 31, 201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net sale<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">29,657</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28,692</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38,804</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35,627</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">132,780</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Gross profit (1<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">)</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,165</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">667</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,915</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,076</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,823</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating los<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,556</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,904</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,508</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,233</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9,201</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net los<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,868</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,068</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,069</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,158</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(10,163</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Basic and diluted loss per share<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Continuing operation<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.37</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.15</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.16</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.20</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.88</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Discontinued operation<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.03</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.07</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.05</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.03</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.18</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net loss per shar<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">e</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.40</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.22</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.21</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.23</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1.06</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr>  </table> </div> <div style=" margin: 0pt;">&nbsp;</div> <div> <table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;">  <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">First </div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Quarte</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">r</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Second </div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Quarte</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">r</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Third</div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Quarte</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">r</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Fourth</div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Quarte</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">r</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Tota</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">l</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 40%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">For the Year Ended December 31, 201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net sale<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">29,358</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">39,775</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">41,075</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">39,179</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">149,387</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Gross profit (loss<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">)</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(5,750</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,272</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,939</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,766</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(317</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating income (loss) (2<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">)</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(10,192</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(5,257</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,253</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,334</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(10,368</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income (loss<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">)</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9,583</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(6,242</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">727</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,834</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9,263</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Basic income (loss) per share<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Continuing operation<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1.01</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.55</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.15</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.71</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.71</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Discontinued operation<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.01</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.10</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.07</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.10</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.26</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net income (loss) per shar<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">e</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1.00</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.65</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.08</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.61</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.97</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Diluted income (loss) per share<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Continuing operation<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1.01</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.55</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.15</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.70</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.71</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Discontinued operation<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.01</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.10</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.07</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.10</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.26</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net income (loss) per share assuming dilutio<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">n</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1.00</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.65</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.08</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.60</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.97</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr>  </table> </div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <table border="0" cellpadding="0" cellspacing="0" style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;">  <tr> <td style="width: 24pt;">&nbsp;</td> <td style="width: 18pt; vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div>)</div> </td> <td style="vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">Gross profit <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">fourth</div> quarter of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> includes a charge of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.2</div>&nbsp;million to cost of sales as a result of a change in estimate to workers compensation reserves.</div></div> </td> </tr>  </table> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <table border="0" cellpadding="0" cellspacing="0" style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;">  <tr> <td style="width: 24pt;">&nbsp;</td> <td style="width: 18pt; vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div>)</div> </td> <td style="vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">Operating income for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">fourth</div> quarter of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> includes the gain on sale of facility o<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">f <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$7.9</div>&nbsp;million.</div></div> </td> </tr>  </table> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div></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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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_QuarterlyFinancialInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -URI http://asc.fasb.org/topic&amp;trid=2126967<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836913296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" margin: 0pt; text-align: right; text-indent: 18pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline;"></div>Schedule II</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">NORTHWEST PIPE COMPANY</div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">VALUATION AND QUALIFYING ACCOUNTS</div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">(Dollars in thousands)</div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <div> <table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;">  <tr style="vertical-align: bottom;"> <td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="width: 1%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Balance at Beginning of Perio</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">d</div></div></div></div> </td> <td style="width: 3%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="width: 1%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Charged to</div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Profit and</div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Los</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">s</div></div></div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="width: 1%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Deduction</div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">from</div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Reserve</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">s</div></div></div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="width: 1%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Balance at </div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">End of </div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Perio</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">d</div></div></div></div> </td> <td style="width: 3%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Year Ended December 31, 2017<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Allowance for doubtful account<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">515</div></td> <td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">637</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(675</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">477</div></td> <td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Valuation allowance for deferred tax asset<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,217</div></td> <td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,196</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,413</div></td> <td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="width: 48%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 9%;">&nbsp;</td> <td style="width: 3%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 9%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 9%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 9%;">&nbsp;</td> <td style="width: 3%;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Year Ended December 31, 2016<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Allowance for doubtful account<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">751</div></td> <td nowrap="nowrap" style="width: 3%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: top;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">(1)</div></div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">295</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(531</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">515</div></td> <td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Valuation allowance for deferred tax asset<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,057</div></td> <td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,160</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,217</div></td> <td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="width: 48%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 9%;">&nbsp;</td> <td style="width: 3%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 9%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 9%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 9%;">&nbsp;</td> <td style="width: 3%;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Year Ended December 31, 2015<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Allowance for doubtful account<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">755</div></td> <td nowrap="nowrap" style="width: 3%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: top;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">(1)</div></div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">416</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(420</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">751</div></td> <td nowrap="nowrap" style="width: 3%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: top;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">(1)</div></div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Valuation allowance for deferred tax asset<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,858</div></td> <td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,217</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(18</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,057</div></td> <td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr>  </table> </div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div style=" margin: 0pt; text-align: left; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div>) <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">Includes amounts that were classified as held for sale.</div></div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></div></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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 any allowance and reserve accounts (their beginning and ending balances, as well as a reconciliation by type of activity during the period). Alternatively, disclosure of the required information may be within the footnotes to the financial statements or a supplemental schedule to the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>46
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6846546944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_UseOfEstimates', window );">Use of Estimates, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Use of Estimates</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The preparation of <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">the Consolidated Financial Statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. On an ongoing basis, the Company evaluates all of its estimates, including those related to allowance for doubtful accounts, inventories, long-lived assets (including depreciation and amortization), revenue recognition, share-based compensation, income taxes and litigation and other contingencies. Actual results <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> may </div>differ from these estimates under different assumptions or conditions.</div></div></div></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Consolidation, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Basis of Consolidation and Presentation</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">Consolidated Financial Statements include the accounts of Northwest Pipe Company and its subsidiaries over which the Company exercises control as of the financial statement date. Intercompany accounts and transactions have been eliminated.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Lucid Energy Inc.<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> (&#x201c;Lucid&#x201d;)&nbsp;is accounted for under the cost-method of accounting. Lucid is a clean energy company based in Portland, Oregon. The carrying value of this investment is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0</div> as of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> due to a history of net losses by Lucid.</div></div></div></div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Cash and Cash Equivalents</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Cash and cash equivalents consist of cash and short<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">-term, highly liquid investments with maturities of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months or less when purchased. At times, the Company will have outstanding checks in excess of related bank balances (a &#x201c;book overdraft&#x201d;). If this occurs, the amount of the book overdraft will be reclassified to accounts payable, and changes in the book overdraft will be reflected as a component of operating activities in the Consolidated Statement of Cash Flows. The Company had <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div></div> book overdraft as of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016.</div></div></div></div></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Receivables, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Receivables and </div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Allowance for Doubtful Accounts</div></div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Trade receivables are reported on the <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">Consolidated Balance Sheet net of doubtful accounts. The Company maintains allowances for estimated losses resulting from the inability of its customers to make required payments or from contract disputes. The amounts of such allowances are based on Company history and management&#x2019;s judgment. At least monthly, the Company reviews past due balances to identify the reasons for non-payment. The Company will write off a receivable account once the account is deemed uncollectible. The Company believes the reported allowances as of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> are adequate. If the customers&#x2019; financial conditions were to deteriorate resulting in their inability to make payments, or if contract disputes were to escalate, additional allowances <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> may </div>need to be recorded which would result in additional expenses being recorded for the period in which such determination was made.</div></div></div></div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventory, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Inventories</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">As of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> inventories were stated at the lower of cost or market. Upon adoption of Accounting Standards Update <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div>&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,</div> &#x201c;Inventory (Topic&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">330</div>): Simplifying the Measurement of Inventory&#x201d; on <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> January&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> which did <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> result in a change in the Company&#x2019;s inventory values, inventories are stated at the lower of cost and net realizable value. The cost of raw material inventories of steel is either on a specific identification basis or on an average cost basis. The cost of all other raw material inventories, as well as work-in-process and supplies is on an average cost basis. The cost of finished goods uses the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div>-in, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div>-out method of accounting.</div></div></div></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentImpairment', window );">Property, Plant and Equipment, Impairment [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Property and Equipment</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Property and equipment is stated at cost. Maintenance and repairs are expensed as incurred, and costs of<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> new equipment and buildings, as well as costs of expansions or refurbishment of existing equipment and buildings, including interest where applicable, are capitalized. Depreciation and amortization are determined by the units of production method for most equipment and by the straight-line method for the remaining assets based on the estimated useful lives of the related assets. Estimated useful lives by major classes of property and equipment are as follows: Land improvements (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15</div>&nbsp;&#x2013; <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30</div> years); Buildings (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20</div>&nbsp;&#x2013; <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">40</div> years); and Machinery and equipment (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div>&nbsp;&#x2013; <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30</div> years). Depreciation expense calculated under the units of production method <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> may </div>be less than, equal to, or greater than depreciation expense calculated under the straight-line method due to variances in production levels. Upon disposal, costs and related accumulated depreciation of the assets are removed from the accounts and resulting gains or losses are reflected in operating expenses. The Company leases certain equipment under long-term capital leases, which are being amortized on a straight-line basis over the shorter of its useful life or the lease term.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company assesses impairment of <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">property and equipment whenever changes in circumstances indicate that the carrying values of the asset or asset group(s) <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> may </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> be recoverable. The asset group is the lowest level at which identifiable cash flows are largely independent of the cash flows of other groups of assets or liabilities. The recoverable value of a long-lived asset group is determined by estimating future undiscounted cash flows using assumptions about the expected future operating performance of the Company.</div></div></div></div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Goodwill</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Goodwill represents the excess of purchase price over the assigned fair values of the net assets in connection with an acquisition. Goodwill is reviewed for impairment annually <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">as of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31</div> or whenever events occur or circumstances change that indicate goodwill <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> may </div>be impaired. Goodwill is tested for impairment at the reporting unit level. A reporting unit is an operating segment or <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> level below an operating segment (also known as a component). The Company&#x2019;s reporting units are equivalent to its operating segments as the individual components meet the criteria for aggregation. As of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> the Company&#x2019;s goodwill was fully impaired.&nbsp;</div>Due to market conditions in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015,</div> goodwill of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$5.3</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;million was quantitatively evaluated using a weighted average of the income and market approaches. The Company determined that its goodwill was impaired as of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> June&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015,</div> and it was completely written off in the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">second</div> quarter of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015.</div></div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">evaluating goodwill, the Company looks at the long-term prospects for the reporting unit and recognizes that current performance <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> may </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> be the best indicator of future prospects or value, which requires management judgment. The income approach is based upon projected future after-tax cash flows discounted to present value using factors that consider the timing and risk associated with the future after-tax cash flows. The market approach is based upon historical and/or forward-looking measures using multiples of revenue or earnings before interest, taxes, depreciation and amortization. The Company utilizes a weighted average of the income and market approaches, with a heavier weighting on the income approach because of the relatively limited number of comparable entities for which relevant multiples are available. If the carrying value of the reporting unit exceeds its calculated enterprise value, then the Company continues to assess the fair value of individual assets and liabilities, other than goodwill. The difference between the reporting unit enterprise value and the fair value of its identifiable net assets is the implied fair value of the reporting unit&#x2019;s goodwill. A goodwill impairment loss is recorded for the difference between the implied fair value and its carrying value.</div></div></div></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Intangible Assets</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Intangible assets consist primarily of <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">customer relationships, patents and trade names and trademarks recorded as the result of acquisition activity. Intangible assets are amortized using the straight-line method over estimated useful lives ranging from <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15</div> years.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">See Note<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,</div> &#x201c;Intangible Assets&#x201d; for further discussion of the Company&#x2019;s intangible asset balances.</div></div></div></div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nwpx_WorkersCompensationInsurancePolicyTextBlock', window );">Workers Compensation Insurance [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Workers Compensation</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company is self-insured, or maintains high deductible policies, for losses and liabilities associated with workers compensation claims. Losses are accrued based upon the Company<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&#x2019;s estimates of the aggregate liability for claims incurred using historical experience and certain actuarial assumptions followed in the insurance industry. During the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">fourth</div> quarter of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> as a result of a change in estimate to its workers compensation reserves, the Company recorded a charge of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.2</div>&nbsp;million to Cost of sales. During <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015,</div> there were <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> significant changes in estimates recorded to adjust workers compensation reserves. As of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> workers compensation reserves recorded were <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3.7</div>&nbsp;million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3.4</div>&nbsp;million, respectively, of which <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.4</div>&nbsp;million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.6</div>&nbsp;million, respectively, were included in Accrued liabilities and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3.3</div>&nbsp;million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$2.8</div>&nbsp;million, respectively, were included in Other long-term liabilities.</div></div></div></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nwpx_AccruedLiabilitiesPolicyTextBlock', window );">Accrued Liabilities [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Accrued Liabilities</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: left; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Accrued liabilities <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">consist of the following (in thousands):</div></div> <div style=" margin: 0pt; text-align: left; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <div> <table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">,</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accrued liabilities<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Accrued vacation payabl<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">e</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,886</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,313</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Reserves for expected losses on uncompleted contract<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">911</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,409</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Accrued property taxe<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">898</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,096</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Workers compensation reserve<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">422</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">569</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Litigation accrua<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">l</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,750</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Othe<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">r</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,446</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,788</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total accrued liabilitie<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,563</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,925</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> </table> </div></div></div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivatives, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Derivative Instruments</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company conducts business in <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">various foreign countries and, from time to time, settles transactions in foreign currencies. The Company has established a program that utilizes foreign currency forward contracts to offset the risk associated with the effects of certain foreign currency exposures, typically arising from sales contracts denominated in Canadian currency. Foreign currency forward contracts are consistent with the Company&#x2019;s strategy for financial risk management. The Company utilizes cash flow hedge accounting treatment for qualifying foreign currency forward contracts. Instruments that do <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> qualify for cash flow hedge accounting treatment are remeasured at fair value on each balance sheet date and resulting gains and losses are recognized in earnings.</div></div></div></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy', window );">Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Pension Benefits</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company has <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div> defined benefit pension plans that have been frozen since <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2001.</div> The Company funds these plans to cover current plan costs plus amortization of the unfunded plan liabilities. To record these obligations, management uses estimates relating to investment returns, mortality and discount rates. Management reviews all of these assumptions on an annual basis.</div></div></div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Transactions and Translations Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Foreign Currency Transactions</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Assets and liabilities subject to foreign currency fluctuations are translated into <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">United States dollars at the period-end exchange rate, and revenue and expenses are translated at exchange rates representing an average for the period. Translation adjustments from designated hedges are included in Accumulated other comprehensive loss as a separate component of Stockholders&#x2019; equity. Gains or losses on all other foreign currency transactions are recognized in the Consolidated Statement of Operations. The functional currency of the Company&#x2019;s Mexican operations is the United States dollar.</div></div></div></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Revenue Recognition</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Revenue from construction contracts is recognized on the percentage-of-completion method<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">. For a majority of contracts, revenue is measured by the costs incurred to date as a percentage of the estimated total costs of each contract (cost-to-cost method). For a small number of contracts, revenue is measured using units of delivery as progress is best estimated by the number of units delivered under the contract. Contract costs include all direct material and labor costs and those indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation. Selling, general and administrative costs are charged to expense as incurred. The cost of steel is recognized as a project cost when the steel is introduced into the manufacturing process.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company begins recognizing revenue on a project when persuasive evidence of an arrangement exists, recoverability is <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">reasonably assured, and project costs are incurred. Costs <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> may </div>be incurred before the Company has persuasive evidence of an arrangement. In those cases, if recoverability from that arrangement is probable, the project costs are deferred and revenue recognition is delayed.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Changes in job performance, job conditions and estimated profitability, including those arising from <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">contract change orders, contract penalty provisions, foreign currency exchange rate movements, changes in raw materials costs and final contract settlements <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> may </div>result in revisions to estimates of revenue, costs and income and are recognized in the period in which the revisions are determined. Provisions for losses on uncompleted contracts are made in the period such losses are known.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">See &#x201c;<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">Recent Accounting and Reporting Developments&#x201d; below for discussion regarding the expected impact of the adoption of new guidance for revenue recognition effective in the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div> quarter of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018.</div></div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> customer accounted for <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10%</div> or more of total Net sales from continuing operations for the year ended <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017.</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">One</div> customer accounted for <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28%</div> of total Net sales from continuing operations for the year&nbsp;ended <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div> customers&nbsp;accounted for <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16</div>% and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13%</div> of total Net sales from continuing operations for the year&nbsp;ended <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div>&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div>.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net sales <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">from continuing operations by geographic region, based on the location of the customer, were as follows (in thousands):</div></div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <div> <table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Year Ended December 31,</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"> </div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">5</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net sales from continuing operations by geographic region<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United State<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">122,179</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">137,411</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">161,243</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Canad<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">a</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,601</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,976</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,917</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Tota<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">l</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">132,780</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">149,387</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">173,160</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> </table> </div></div></div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Share-based Compensation</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company recognizes the compensation cost of employee and director services received in exchange for awards of equity instruments based on the grant date estimated fair value of the awards. <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">Share-based compensation cost is recognized over the period during which the employee or director is required to provide service in exchange for the award, and as forfeitures occur, the associated compensation cost recognized to date is reversed.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company estimates the fair value of <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">restricted stock units (&#x201c;RSUs&#x201d;) and performance share awards (&#x201c;PSAs&#x201d;) using the value of the Company&#x2019;s stock on the date of grant, with the exception of market-based PSAs, for which a Monte Carlo simulation model is used. The Monte Carlo simulation model requires the use of subjective and complex assumptions including the price volatility of the underlying stock. The expected stock price volatility assumption is determined using the historical volatility of the Company&#x2019;s and a comparator group of companies&#x2019; stock over the most recent historical period equivalent to the expected life. The Monte Carlo simulation model calculates many potential outcomes for an award and estimates fair value based on the most likely outcome.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">See Note<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,</div> &#x201c;Share-based Compensation&#x201d; for further discussion of the Company&#x2019;s share-based compensation.</div></div></div></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Tax, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Income Taxes</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Income taxes are recorded using an asset and liability approach that requires the recognition of deferred <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">income tax assets and liabilities for the expected future income tax consequences of events that have been recognized in the Company&#x2019;s financial statements or income tax returns. Valuation allowances are established when necessary to reduce deferred income tax assets to the amount expected to be realized. The determination of the provision for income taxes requires significant judgment, the use of estimates and the interpretation and application of complex tax laws. The provision for income taxes primarily reflects a combination of income earned and taxed in the various United States federal and state and, to a lesser extent, foreign jurisdictions. Jurisdictional tax law changes, increases or decreases in permanent differences between book and tax items, accruals or adjustments of accruals for unrecognized income tax benefits or valuation allowances and the change in the mix of earnings from these taxing jurisdictions all affect the overall effective income tax rate.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company records<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> income tax reserves for federal, state, local and international exposures relating to periods subject to audit. The development of reserves for these exposures requires judgments about tax issues, potential outcomes and timing, and is a subjective estimate. The Company assesses income tax positions and records income tax benefits for all years subject to examination based upon management&#x2019;s evaluation of the facts, circumstances and information available at the reporting dates. For those income tax positions where it is more-likely-than-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> that an income tax benefit will be sustained, the largest amount of income tax benefit with a greater than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">50%</div> likelihood of being realized upon settlement with a tax authority that has full knowledge of all relevant information has been recorded. For those income tax positions where it is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> more-likely-than-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> that an income tax benefit will be sustained, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> income tax benefit has been recognized in the Consolidated Financial Statements.</div></div></div></div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive Income, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Accumulated Other Comprehensive Loss</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Accumulated other comprehensive loss includes unrealized gains and losses on derivative instruments related to the effective portion of cash flow hedges and changes in the funded status of the defined benefit pension plans, both net of the related income tax effect. <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">For further information, refer to Note&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17,</div> &#x201c;Accumulated Other Comprehensive Loss.&#x201d;</div></div></div></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings Per Share, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Net </div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Loss per Share</div></div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including stock options, restricted stock units and performance share awards, to the extent dilutive. Since the Company was in a loss position for all periods presented, basic and diluted net loss per share was the same for each period presented as the inclusion of all potential common shares outstanding would have been antidilutive.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">L<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">oss per basic and diluted weighted-average common share outstanding was calculated as follows (in thousands, except per share data):</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div> <table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Year Ended December 31,</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"> </div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">5</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Loss from continuing operation<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8,392</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(6,741</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(17,812</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Loss on discontinued operation<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,771</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,522</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(11,576</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net los<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(10,163</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9,263</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(29,388</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Basic weighted-average common shares outstandin<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">g</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,613</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,588</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,560</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Effect of potentially dilutive common shares<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">(1</div><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">)</div></div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Diluted weighted-average common shares outstandin<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">g</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,613</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,588</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,560</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Basic and diluted loss per common share<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Continuing operation<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.88</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.71</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1.86</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Discontinued operation<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.18</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.26</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1.21</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net loss per shar<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">e</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1.06</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.97</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3.07</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> </table> </div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</div> <table style="; font-family: Times New Roman, Times, serif; font-size: 10pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr> <td style="width: 24pt;">&nbsp;</td> <td style="width: 18pt; vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div>)</div> </td> <td style="vertical-align: top;"> <div style=" text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt;">The weighted<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">-average number of antidilutive shares <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> included in the computation of diluted loss per share was approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">196,000,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">198,000</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">179,000</div> for the years ended <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015,</div> respectively.</div></div> </td> </tr> </table></div></div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration Risk, Credit Risk, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Concentrations of Credit Risk</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">Financial instruments, which potentially subject the Company to concentrations of credit risk, consist principally of trade receivables, derivative contracts<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> and deferred compensation plan assets. Trade receivables generally represent a large number of customers, including municipalities, manufacturers, distributors and contractors, dispersed across a wide geographic base. As of <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div></div> customers had a balance in excess of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10%</div> of total accounts receivable. Derivative contracts are with a high quality financial institution. The Company&#x2019;s deferred compensation plan assets, included in Other assets, are invested in a diversified portfolio of stock and bond mutual funds.</div></div></div></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Pronouncements, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Recent Accounting and Reporting Developments</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic;">Accounting Changes</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> July 2015, </div>the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,</div> &#x201c;Inventory (Topic&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">330</div>): Simplifying the Measurement of Inventory&#x201d; (&#x201c;ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11&#x201d;</div>). As a result of ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,</div> companies are required to measure inventory at the lower of cost and net realizable value. This is a change from the prior requirement to value inventory at the lower of cost or market. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. Inventory valued using the last-in, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div>-out or retail inventory method is exempt from ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11.</div> The Company adopted this guidance prospectively on <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> January&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and the impact was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> material to the Company&#x2019;s financial position, results of operations or cash flows.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> March 2016, </div>the FASB issued Accounting Standards Update <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09,</div> &#x201c;Compensation&#x2013;Stock Compensation (Topic&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">718</div>): Improvements to Employee Share-Based Payment Accounting&#x201d; (&#x201c;ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09&#x201d;</div>). ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09</div> identifies areas for simplification involving several aspects of accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities, an option to recognize gross stock compensation expense with actual forfeitures recognized as they occur, as well as certain classifications on the statement of cash flows. As a result of the adoption of this guidance on <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> January&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> on a prospective basis, the Company recognized <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.8</div>&nbsp;million of excess tax deficiencies from share-based compensation in Income tax benefit from continuing operations for the year ended <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017.</div> Historically, these amounts were recorded as Additional paid-in capital.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></div> <div style=" margin: 0pt; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic;">Recent Accounting Standards</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> May 2014, </div>the FASB issued Accounting Standards Update <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09,</div> &#x201c;Revenue from Contracts with Customers (Topic&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">606</div>)&#x201d; (&#x201c;ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09&#x201d;</div>) which will replace most existing revenue recognition guidance in accordance with United States generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;). The core principle of ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09</div> is that an entity should recognize revenue for the transfer of goods or services equal to the amount that it expects to be entitled to receive for those goods or services. ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09</div> requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments. ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09</div> is effective for the Company beginning <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> January&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018.</div> During <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> the FASB issued several ASUs that clarify the implementation guidance for ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09</div> but do <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> change the core principle of the guidance.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company has <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">finalized its analysis of the adoption of ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09,</div> which is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> expected to have a material impact on its internal controls over financial reporting or its revenue recognition patterns as compared to revenue recognition under the previous revenue guidance. Revenues generated will continue to be recognized over time utilizing costs to measure progress of performance obligations which is consistent with previous practice. The Company will adopt ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09</div> on <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> January&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> using the modified retrospective method<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div>and will recognize the cumulative effect of approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1</div> million from initially applying the new revenue standard as an adjustment to the opening balance of retained earnings. </div>The adjustment to the opening balance of retained earnings is the result of a change in the timing of revenue recognition on certain costs under the new standard, as well as, to a lesser extent, a change in the costs included in the provisions for losses on uncompleted contracts. <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">Previously reported results will <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> be restated under this transition method. Additionally, upon adoption of ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09,</div> the Company will expand its financial statement disclosures around the nature and timing of the Company&#x2019;s performance obligations, deferred revenue contract liabilities, deferred contract cost assets, as well as significant judgments and practical expedients used by the Company in applying the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">five</div>-step revenue model.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> January 2016, </div>the FASB issued <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">Accounting Standards Update <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div>&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">01,</div> &#x201c;Financial Instruments&#x2014;Overall (Subtopic&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">825</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div>): Recognition and Measurement of Financial Assets and Financial Liabilities&#x201d; (&#x201c;ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">01&#x201d;</div>). ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">01</div> makes changes to the accounting for equity investments and financial liabilities accounted for under the fair value option, and changes presentation and disclosure requirements for financial instruments. ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">01</div>&nbsp;is effective for the Company beginning <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> January&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018.</div>&nbsp;</div>In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> February 2018, </div>the FASB issued Accounting Standards Update <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div><div style="display: inline; font-family:'Times New Roman', Times, serif;font-size:10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">03,</div> &#x201c;Technical Corrections and Improvements to Financial Instruments&#x2014;Overall (Subtopic&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">825</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div>): Recognition and Measurement of Financial Assets and Financial Liabilities&#x201d; (&#x201c;ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">03&#x201d;</div>). ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">03</div> clarifies certain aspects of the guidance issued in ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">01.</div> ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">03</div> is effective for the Company beginning <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> July&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018.</div> Early adoption is permitted once ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">01</div> has been adopted.&nbsp;</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">The Company does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> expect a material impact to the Company&#x2019;s financial position, results of operations or cash flows from adoption of this guidance.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> February 2016, </div>the FASB issued Accounting Standards Update <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02,</div> &#x201c;Leases (Topic&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div>)&#x201d; (&#x201c;ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02&#x201d;</div>). ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02</div> makes changes to U.S. GAAP, requiring the recognition of lease assets and lease liabilities by lessees for those leases previously classified as operating leases. For operating leases, the lease asset and lease liability will be initially measured at the present value of the lease payments in the balance sheet. The cost of the lease is then allocated over the lease term generally on a straight-line basis. All cash payments will be classified within operating activities in the statement of cash flows. For financing leases, the lease asset and lease liability will be initially measured at the present value of the lease payments in the balance sheet. Interest on the lease liability will be recognized separately from amortization of the lease asset in the statement of comprehensive income. In the statement of cash flows, repayments of the principal portion of the lease liability will be classified within financing activities, and payments of interest on the lease liability and variable payments will be classified within operating activities. For leases with terms of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">twelve</div> months or less, a lessee is permitted to make an accounting policy election by asset class <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> to recognize lease assets and lease liabilities. Lease expense for such leases will be generally recognized straight-line basis over the lease term. The accounting applied by a lessor is largely unchanged from previous U.S. GAAP. ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02</div> requires qualitative disclosures along with specific quantitative disclosures and will be effective for the Company beginning <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> January&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019,</div> including interim periods in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019.</div> ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02</div> provides for a transitional adoption, with lessees and lessors required to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. Early adoption is permitted, however the Company does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> anticipate early adoption. </div>The Company continues to evaluate ASU<div style="display: inline; font-family:'Times New Roman', Times, serif;font-size:10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02,</div> including the review and implementation of the necessary changes to existing processes and systems that will be required to implement this new standard. While the Company expects the adoption of ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02</div> will materially increase its assets and liabilities on the Consolidated Balance Sheet, it currently does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> expect ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02</div> will have a material effect on its results of operations or cash flows</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> August 2016, </div>the FASB issued Accounting Standards Update <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,</div> &#x201c;Statement of Cash Flows (Topic&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">230</div>): Classification of Certain Cash Receipts and Cash Payments&#x201d; (&#x201c;ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15&#x201d;</div>). ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15</div> clarifies whether <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">eight</div> specifically identified cash flow issues, which previous U.S. GAAP did <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> address, should be categorized as operating, investing or financing activities in the statement of cash flows. ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15</div> is effective for the Company beginning <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> January&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018.</div> The Company does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> expect a material impact to the Company&#x2019;s financial position, results of operations or cash flows from adoption of this guidance.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> March 2017, </div>the FASB issued Accounting Standards Update <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">07,</div> &#x201c;Compensation&#x2014;Retirement Benefits (Topic&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">715</div>): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost&#x201d; (&#x201c;ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">07&#x201d;</div>), which requires that the service cost component of net benefit cost be presented in the same income statement line as other employee compensation costs, while the other components of net benefit cost are to be presented outside income from operations. ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">07</div> is effective for the Company on a retrospective basis beginning <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> January&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018.</div> The effect of adopting ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">07</div> will be the reclassification of the non-service cost components from Cost of sales to Other expense, resulting in an increase to Gross profit and Operating income. There is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> impact to Income before income taxes or Net income, so therefore <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> impact to Net income per share. Upon adoption, the Company expects a decrease to Cost of sales and an increase to Other expense of approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.4</div>&nbsp;million for the years ended <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> respectively.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> August 2017, </div>the FASB issued Accounting Standards Update <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,</div> &#x201c;Derivatives and Hedging (Topic&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">815</div>): Targeted Improvements to Accounting for Hedging Activities&#x201d; (&#x201c;ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12&#x201d;</div>), which better aligns risk management activities and financial reporting for hedging relationships, simplifies hedge accounting requirements, and improves disclosures of hedging arrangements. ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12</div> will be effective for the Company beginning <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> January&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019.</div> Early adoption is permitted for any interim and annual financial statements that have <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> yet been issued. The Company is currently assessing the impact of ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12</div> on its Consolidated Financial Statements.</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: justify; text-indent: 27.35pt; font-family: Times New Roman, Times, serif; font-size: 10pt;">In <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> February 2018, </div>the FASB issued Accounting Standards Update <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02,</div> &#x201c;Income Statement&#x2014;Reporting Comprehensive Income (Topic&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">220</div>): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income&#x201d; (&#x201c;ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02&#x201d;</div>), which allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and requires certain disclosures about stranded tax effects. ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02</div> will be effective for the Company beginning <div style="display: inline; font-style: italic; font-style: normal; font-weight: inherit;"> January&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019.</div> Early adoption is permitted for any interim and annual financial statements that have <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> yet been issued. The Company is currently assessing the impact of ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02,</div> but does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> expect a material impact to the Company&#x2019;s financial position, results of operations or cash flows from adoption of this guidance.</div></div></div></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nwpx_AccruedLiabilitiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 information about accrued liabilities Policy.</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;">nwpx_AccruedLiabilitiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_nwpx_WorkersCompensationInsurancePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 workers compensation insurance and calculation of liability balance.</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;">nwpx_WorkersCompensationInsurancePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 305<br> -SubTopic 10<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6375392&amp;loc=d3e26790-107797<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4273-108586<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 comprehensive income.</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_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 55<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=75027168&amp;loc=d3e14489-108613<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=75032840&amp;loc=d3e61082-112788<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=75027451&amp;loc=SL29635902-196195<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13537-108611<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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=77997519&amp;loc=d3e13531-108611<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=75032840&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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=84161450&amp;loc=d3e5614-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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 4: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84234895&amp;loc=d3e41620-113959<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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.(n))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84234895&amp;loc=SL5579240-113959<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=84234895&amp;loc=SL5579245-113959<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=84234895&amp;loc=d3e41675-113959<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84234895&amp;loc=d3e41638-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></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 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://www.xbrl.org/2003/role/presentationRef<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=35741047&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65884525&amp;loc=d3e40913-109327<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32247-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32280-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_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="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_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66092785&amp;loc=d3e4492-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=66092785&amp;loc=d3e4556-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="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_PensionAndOtherPostretirementPlansPensionsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6412939&amp;loc=d3e15145-114933<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=d3e29149-114947<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assessing and recognizing impairments of its property, plant and equipment.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84176398&amp;loc=d3e2921-110230<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentImpairment</td>
</tr>
<tr>
<td style="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_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 receivable, and finance, loan and lease receivables, including those classified as held for investment and held for sale. This disclosure may include (1) the basis at which such receivables are carried in the entity's statements of financial position (2) how the level of the valuation allowance for receivables is determined (3) when impairments, charge-offs or recoveries are recognized for such receivables (4) the treatment of origination fees and costs, including the amortization method for net deferred fees or costs (5) the treatment of any premiums or discounts or unearned income (6) the entity's income recognition policies for such receivables, including those that are impaired, past due or placed on nonaccrual status and (7) the treatment of foreclosures or repossessions (8) the nature and amount of any guarantees to repurchase receivables.</p></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 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 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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 5: http://www.xbrl.org/2003/role/presentationRef<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 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e4975-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.B.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18726-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="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/presentationRef<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=84177426&amp;loc=d3e6061-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84177426&amp;loc=d3e6143-108592<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=84177426&amp;loc=d3e6132-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>47
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836953344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2 - Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_TableTextBlock', window );"><strong>Notes Tables</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_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Liabilities [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">,</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accrued liabilities<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Accrued vacation payabl<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">e</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,886</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,313</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Reserves for expected losses on uncompleted contract<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">911</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,409</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Accrued property taxe<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">898</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,096</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Workers compensation reserve<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">422</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">569</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Litigation accrua<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">l</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,750</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Othe<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">r</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,446</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,788</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total accrued liabilitie<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,563</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,925</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Revenue from External Customers by Geographic Areas [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Year Ended December 31,</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"> </div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">5</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net sales from continuing operations by geographic region<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United State<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">122,179</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">137,411</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">161,243</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Canad<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">a</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,601</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,976</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,917</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Tota<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">l</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">132,780</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">149,387</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">173,160</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Year Ended December 31,</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"> </div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">5</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Loss from continuing operation<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8,392</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(6,741</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(17,812</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Loss on discontinued operation<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,771</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,522</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(11,576</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net los<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(10,163</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9,263</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(29,388</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Basic weighted-average common shares outstandin<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">g</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,613</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,588</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,560</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Effect of potentially dilutive common shares<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">(1</div><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">)</div></div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Diluted weighted-average common shares outstandin<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">g</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,613</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,588</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,560</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Basic and diluted loss per common share<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Continuing operation<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.88</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.71</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1.86</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Discontinued operation<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.18</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.26</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1.21</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net loss per shar<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">e</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1.06</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.97</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3.07</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph a<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e9038-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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TableTextBlock</td>
</tr>
<tr>
<td style="padding-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>48
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6846995552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Discontinued Operations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_TableTextBlock', window );"><strong>Notes Tables</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_nwpx_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresTableTextBlock', window );">Disposal Group, Including Discontinued Operation, Balance Sheet Disclosures [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"> <tr> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" rowspan="1" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31,</div></div></div></div></td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">Asset</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">s</div></div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Inventorie<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">392</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Property and equipment, ne<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">t</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36,430</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 45pt;">Total assets<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36,822</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresTableTextBlock', window );">Discontinued Operation, Income (Loss) from Discontinued Operation Disclosures [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Year Ended December 31,</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"> </div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">5</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net sales<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,869</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">63,448</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of sales<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,792</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,777</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">76,679</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Gross loss<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,780</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,908</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(13,231</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative expense<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">257</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,925</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Gain on sale of facility<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(6</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Operating loss<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,773</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,165</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(15,156</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other income (expense)<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Interest income<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">172</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Interest expense<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(14</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(50</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Loss before income taxes<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,773</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,180</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(15,004</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Income tax benefit<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(658</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,428</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net loss<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,771</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,522</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(11,576</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to operations results for discontinued operations.</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;">nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_nwpx_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to assets presented on the balance sheet that are classified as disposal group.</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;">nwpx_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6828227184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 4 - Cost and Estimated Earnings in Excess of Billings on Uncompleted Contracts and Billings in Excess of Costs and Estimated Earnings (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_TableTextBlock', window );"><strong>Notes Tables</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_nwpx_ScheduleOfCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTableTextBlock', window );">Schedule of Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts and Billings in Excess of Costs and Estimated Earnings [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">,</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">(in thousands</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">)</div></div></div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Costs incurred on uncompleted contract<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">227,048</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">238,050</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Estimated earning<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,722</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,247</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">236,770</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">245,297</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less billings to dat<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">e</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(194,867</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(203,672</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">41,903</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">41,625</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Amounts are presented in the Consolidated Balance Sheets as follows<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Costs and estimated earnings in excess of billings on uncompleted contract<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">44,502</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">43,663</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Billings in excess of costs and estimated earnings on uncompleted contract<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,599</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,038</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">41,903</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">41,625</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nwpx_ScheduleOfCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs and estimated earnings in excess of billings on uncompleted contracts and billings in excess of costs 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;">nwpx_ScheduleOfCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsAndBillingsInExcessOfCostsAndEstimatedEarningsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TableTextBlock</td>
</tr>
<tr>
<td style="padding-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>50
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836996432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5 - Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_TableTextBlock', window );"><strong>Notes Tables</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_nwpx_ScheduleOfInventoryCurrentAndNonCurrentTableTextBlock', window );">Schedule Of Inventory Current And Non Current [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">,</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Short-term inventories<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Raw material<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,700</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,411</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Work-in-proces<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,268</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,235</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Finished good<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">464</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">40</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Supplie<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,623</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,959</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total short-term inventorie<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17,055</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18,645</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Long-term inventories<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Finished good<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">820</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">773</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total inventorie<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17,875</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19,418</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nwpx_ScheduleOfInventoryCurrentAndNonCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process. Includes current and non-current inventory balances.</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;">nwpx_ScheduleOfInventoryCurrentAndNonCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TableTextBlock</td>
</tr>
<tr>
<td style="padding-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>51
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6719533920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Property and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_TableTextBlock', window );"><strong>Notes Tables</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_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">,</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Land and improvement<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20,185</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19,787</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Building<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,301</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,219</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Machinery and equipmen<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">t</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100,438</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">99,485</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Equipment under capital leas<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">e</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,171</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,126</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Construction in progres<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">972</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">531</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">153,067</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">151,148</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less accumulated depreciation and amortizatio<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">n</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(74,311</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(69,477</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Property and equipment, ne<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">t</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">78,756</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">81,671</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="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_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6837051712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 7 - Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_TableTextBlock', window );"><strong>Notes Tables</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_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock', window );">Schedule of Intangible Assets and Goodwill [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Gross Carryin</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">g</div></div></div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Accumulate</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">d</div></div></div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Intangibl</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">e</div></div></div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Amoun</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">t</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Amortizatio</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">n</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Assets, Ne</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">t</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">As of December 31, 201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Customer relationship<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,378</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(551</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">827</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Patent<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,162</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(929</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">233</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Trade names and trademark<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,132</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(302</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">830</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other (1<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">)</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">176</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(163</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Tota<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">l</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,848</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,945</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,903</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">As of December 31, 201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Customer relationship<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,378</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(413</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">965</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Patent<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,162</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(697</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">465</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Trade names and trademark<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,132</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(226</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">906</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other (1<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">)</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">295</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(233</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">62</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Tota<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">l</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,967</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,569</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,398</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="margin: 0pt auto 0pt 0pt; text-indent: 0px; font-size: 10pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 83%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">Year ending December 31</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">,</div></div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">201<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">8</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">459</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">201<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">9</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">213</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">202<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">0</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">213</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">202<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">1</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">213</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">202<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">2</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">213</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Thereafte<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">r</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">592</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,903</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 goodwill and intangible assets, which may be broken down by segment or major class.</p></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 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=35741047&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="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_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TableTextBlock</td>
</tr>
<tr>
<td style="padding-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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6828145024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_TableTextBlock', window );"><strong>Notes Tables</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_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock', window );">Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="margin: 0pt auto 0pt 0pt; text-indent: 0px; font-size: 10pt; min-; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 83%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">201<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">8</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">361</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">201<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">9</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">333</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">202<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">0</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">238</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">202<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">1</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">121</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">202<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">2</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total minimum lease payment<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,153</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amount representing interest<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(98</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Present value of minimum lease payment<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,055</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Current portion of capital lease obligations</div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">318</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Capital lease obligations, less current portio<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">n</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 14%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">737</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-right: 15%; min-; min-width: 700px;"> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 82%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">201<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">8</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,698</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">201<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">9</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,242</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">202<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">0</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,108</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">202<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">1</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">798</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">202<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">2</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">381</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Thereafte<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">r</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,045</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 15%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,272</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="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_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TableTextBlock</td>
</tr>
<tr>
<td style="padding-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>54
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836933920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 10 - Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="width: 52%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">As of December 31, 201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Tota</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">l</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Level<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">1</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Level<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">2</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Level<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">3</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Financial assets<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Deferred compensation pla<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">n</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,244</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,251</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">993</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Financial liabilities<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Derivative<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(60</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(60</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="padding: 0pt 0pt 0pt 18pt;">&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">As of December 31, 201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Financial assets<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Deferred compensation pla<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">n</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,209</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,215</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">994</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Derivative<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">58</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">58</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total asset<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,267</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,215</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,052</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Financial liabilities<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Derivative<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19190-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TableTextBlock</td>
</tr>
<tr>
<td style="padding-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>55
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836901584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 13 - Share-based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_TableTextBlock', window );"><strong>Notes Tables</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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Year Ended December 31</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">,</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">5</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of sale<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">292</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">422</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">412</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative expens<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">e</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">908</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,387</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,331</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Loss from operations of discontinued operation<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Tota<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">l</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,200</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,801</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,774</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Share-based Compensation, Stock Options, Activity [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Options Outstandin</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">g</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Weighted- </div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Average</div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Exercise </div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Pric</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">e</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Weighted-</div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Average Remaining Contractual</div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Lif</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">e</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Aggregate</div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Intrinsic</div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Valu</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">e</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">(in years</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">)</div></div></div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">(in thousands</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">)</div></div></div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 52%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 201<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">6</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">26,000</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24.97</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Options grante<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">d</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Options exercised<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Options cancele<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">d</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,000</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">34.77</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 201<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">7</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24,000</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24.15</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Exercisable, December 31, 201<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">7</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24,000</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24.15</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.24</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock', window );">Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Number of </div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">RSUs and </div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">PSAs (1</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">)</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Weighted- </div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Average Grant </div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Date Fair </div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Valu</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">e</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unvested RSUs and PSAs as of December 31, 201<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">6</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">221,791</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17.36</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">RSUs and PSAs grante<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">d</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Unvested PSAs cancele<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">d</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(46,988</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">43.68</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">RSUs vested<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(5,220</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36.00</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unvested RSUs as of December 31, 201<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">7</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">169,583</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9.50</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in restricted stock units (RSUs).</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_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="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_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TableTextBlock</td>
</tr>
<tr>
<td style="padding-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>56
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6833858608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 16 - Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_TableTextBlock', window );"><strong>Notes Tables</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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Year Ended December 31,</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"> </div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">5</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Current<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Federa<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">l</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(454</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(740</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(5,076</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Stat<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">e</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">49</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(102</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total current income tax benefi<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">t</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(405</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(842</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(5,041</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Federa<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">l</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(766</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,883</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(5,524</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Stat<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">e</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">71</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(373</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,042</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total deferred income tax benefi<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">t</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(695</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,256</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,482</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,100</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4,098</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8,523</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Year Ended December 31,</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"> </div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">5</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Income tax benefit at federal statutory rate of 35<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">%</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,322</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,755</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9,133</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">State benefit, net of federal income tax effec<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">t</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(472</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(286</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(440</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Federal and state income tax credit<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(154</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(5,060</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Disallowed domestic manufacturing deductio<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">n</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">630</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Change in valuation allowanc<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">e</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,570</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">585</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,059</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Excess income tax shortfall on share-based compensatio<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">n</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">765</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Effect of Tax Cuts and Jobs Act of 201<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">7</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">874</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Uncertain income tax position<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(562</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,275</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Goodwill impairment (nondeductible<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">)</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,849</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Nondeductible expense<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">63</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">63</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">91</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Nontaxable adjustment to contingent consideratio<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">n</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(580</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">103</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Othe<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">r</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(52</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">33</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">103</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Income tax benefi<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">t</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,100</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4,098</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8,523</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Effective income tax rat<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">e</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(11.6</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">)%</div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(37.8</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">)%</div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(32.4</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">)%</div> </td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">,</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred income tax assets<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Costs and estimated earnings in excess of billings on uncompleted contracts, ne<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">t</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,270</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Accrued employee benefit<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,806</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,025</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Inventorie<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">296</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">563</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Trade receivable, ne<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">t</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">105</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">199</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net operating loss carryforward<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,850</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,637</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Tax credit carryforward<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,478</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,069</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other asset<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,201</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,830</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Othe<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">r</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">81</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,018</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19,817</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,611</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Valuation allowanc<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">e</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(10,413</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8,217</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,404</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,394</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred income tax liabilities<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Costs and estimated earnings in excess of billings on uncompleted contracts, ne<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">t</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(110</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Property and equipmen<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">t</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9,524</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(22,380</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Intangible asset<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(433</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(819</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Prepaid expense<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(278</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(477</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(10,345</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(23,676</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net deferred income tax liabilitie<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(941</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,282</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Year Ended December 31,</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"> </div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">5</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unrecognized income tax benefits, beginning of yea<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">r</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,874</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,874</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,313</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Decreases for lapse in statute of limitation<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(520</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,199</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Increases for positions taken in prior year<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,716</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-left: 9pt;">Decreases for positions taken in prior years</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(238</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Increases for positions taken in the current yea<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">r</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">44</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unrecognized income tax benefits, end of yea<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">r</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,116</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,874</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,874</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI http://asc.fasb.org/extlink&amp;oid=96868398&amp;loc=d3e36027-109320<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="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_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TableTextBlock</td>
</tr>
<tr>
<td style="padding-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>57
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6837003920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 17 - Accumulated Other Comprehensive Loss (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_TableTextBlock', window );"><strong>Notes Tables</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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31,</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"> </div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 70%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Pension liability adjustment, net of income tax <div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">benefit of $866 and $886</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,436</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,493</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unrealized gain (loss) on cash flow hedges, net of income tax expense (benefit) of $(1)&nbsp;and $<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">6</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,445</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,483</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nwpx_ScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Changes in Accumulated Other Comprehensive Income Loss [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Pension Liability Adjustmen</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">t</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Unrealized Gain</div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">(Loss) on Cash </div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Flow Hedge</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">s</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Tota</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">l</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 55%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 201<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">5</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,624</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">86</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,538</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other comprehensive loss before reclassification<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(125</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(48</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(173</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amounts reclassified from Accumulated other comprehensive los<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">256</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(28</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">228</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net current period adjustments to Other comprehensive incom<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">e</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">131</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(76</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">55</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 201<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">6</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,493</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,483</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other comprehensive income (loss) before reclassification<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">54</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(16</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amounts reclassified from Accumulated other comprehensive los<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net current period adjustments to Other comprehensive incom<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">e</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">57</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(19</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 201<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">7</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,436</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,445</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock', window );">Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Year Ended December 31,</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"> </div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">5</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="width: 34%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;"> <div style=" text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">Details about Accumulated Other </div></div> <div style=" text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">Comprehensive Loss Component</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">s</div></div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="10" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div></div></div><div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Amount reclassified from Accumulated Other </div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Comprehensive Los</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">s</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 21%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div><div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Affected line item in the</div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Consolidated Statements</div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">of Operation</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">s</div></div></div> </td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Pension liability adjustment<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net periodic pension cos<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">t</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(392</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(352</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div><div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Cost of sales<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Associated income tax benefi<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">t</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">136</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">131</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div><div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Income tax benefit<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(256</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(221</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div><div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net of tax<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unrealized gain on cash flow hedges<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Gain on cash flow hedge<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">45</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">147</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div><div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net sales<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Hedge ineffectiveness<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div><div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net sales<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Associated income tax expense<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(17</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(56</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div><div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Income tax benefit<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">93</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div><div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">Net of tax<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total reclassifications for the period<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"> </div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(228</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(128</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nwpx_ScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 schedule of changes in accumulated other comprehensive income loss.</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;">nwpx_ScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).</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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated 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/presentationRef<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=84228862&amp;loc=SL7669686-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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="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_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TableTextBlock</td>
</tr>
<tr>
<td style="padding-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>58
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6828164608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 20 - Quarterly Data (Unaudited) (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_TableTextBlock', window );"><strong>Notes Tables</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_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Quarterly Financial Information [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">First</div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Quarte</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">r</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Second</div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Quarte</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">r</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Third </div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Quarte</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">r</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Fourth</div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Quarte</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">r</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Tota</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">l</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 40%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">For the Year Ended December 31, 201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net sale<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">29,657</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28,692</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38,804</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35,627</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">132,780</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Gross profit (1<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">)</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,165</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">667</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,915</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,076</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,823</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating los<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,556</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,904</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,508</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,233</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9,201</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net los<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,868</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,068</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,069</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,158</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(10,163</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Basic and diluted loss per share<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Continuing operation<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.37</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.15</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.16</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.20</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.88</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Discontinued operation<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.03</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.07</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.05</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.03</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.18</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net loss per shar<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">e</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.40</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.22</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.21</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.23</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1.06</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">First </div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Quarte</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">r</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Second </div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Quarte</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">r</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Third</div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Quarte</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">r</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Fourth</div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Quarte</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">r</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Tota</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">l</div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 40%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">For the Year Ended December 31, 201</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net sale<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">29,358</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">39,775</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">41,075</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">39,179</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">149,387</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Gross profit (loss<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">)</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(5,750</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,272</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,939</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,766</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(317</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating income (loss) (2<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">)</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(10,192</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(5,257</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,253</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,334</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(10,368</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income (loss<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">)</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9,583</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(6,242</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">727</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,834</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9,263</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Basic income (loss) per share<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Continuing operation<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1.01</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.55</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.15</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.71</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.71</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Discontinued operation<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.01</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.10</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.07</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.10</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.26</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net income (loss) per shar<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">e</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1.00</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.65</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.08</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.61</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.97</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Diluted income (loss) per share<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Continuing operation<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1.01</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.55</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.15</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.70</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.71</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Discontinued operation<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.01</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.10</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.07</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.10</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.26</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net income (loss) per share assuming dilutio<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">n</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1.00</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.65</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.08</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.60</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.97</div></td> <td nowrap="nowrap" style="width: 1%; padding-bottom: 3px; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)-(j)<br> -URI http://asc.fasb.org/extlink&amp;oid=84173487&amp;loc=d3e1280-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="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_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6846064336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_TableTextBlock', window );"><strong>Notes Tables</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_nwpx_SummaryOfValuationAndQualifyingAccountsTableTextBlock', window );">Summary of Valuation and Qualifying Accounts [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: Times New Roman, Times, serif; font-size: 10pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="width: 1%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Balance at Beginning of Perio</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">d</div></div></div></div> </td> <td style="width: 3%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="width: 1%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Charged to</div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Profit and</div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Los</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">s</div></div></div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="width: 1%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Deduction</div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">from</div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Reserve</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">s</div></div></div></div> </td> <td style="width: 1%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="width: 1%; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Balance at </div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">End of </div></div></div> <div style=" margin: 0pt; text-align: center; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Perio</div><div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">d</div></div></div></div> </td> <td style="width: 3%; padding-bottom: 1px; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Year Ended December 31, 2017<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Allowance for doubtful account<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">515</div></td> <td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">637</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(675</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">477</div></td> <td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Valuation allowance for deferred tax asset<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,217</div></td> <td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,196</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,413</div></td> <td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="width: 48%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 9%;">&nbsp;</td> <td style="width: 3%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 9%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 9%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 9%;">&nbsp;</td> <td style="width: 3%;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Year Ended December 31, 2016<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Allowance for doubtful account<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">751</div></td> <td nowrap="nowrap" style="width: 3%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: top;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">(1)</div></div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">295</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(531</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">515</div></td> <td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Valuation allowance for deferred tax asset<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,057</div></td> <td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,160</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,217</div></td> <td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="width: 48%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 9%;">&nbsp;</td> <td style="width: 3%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 9%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 9%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 1%;">&nbsp;</td> <td style="width: 9%;">&nbsp;</td> <td style="width: 3%;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Year Ended December 31, 2015<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">:</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Allowance for doubtful account<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">755</div></td> <td nowrap="nowrap" style="width: 3%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: top;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">(1)</div></div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">416</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(420</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">751</div></td> <td nowrap="nowrap" style="width: 3%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: top;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">(1)</div></div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 48%; font-family: Times New Roman, Times, serif; font-size: 10pt;"> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Valuation allowance for deferred tax asset<div style="display: inline; font-family: Times New Roman, Times, serif; font-size: 10pt;">s</div></div> </td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,858</div></td> <td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,217</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(18</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,057</div></td> <td nowrap="nowrap" style="width: 3%; font-family: Times New Roman, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nwpx_SummaryOfValuationAndQualifyingAccountsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 schedule of allowance and reserve accounts including their beginning and ending balances, as well as a reconciliation by type of activity during the period. Alternatively, disclosure of the required information may be within the footnotes to the financial statements or a supplemental schedule to the financial statements.</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;">nwpx_SummaryOfValuationAndQualifyingAccountsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TableTextBlock</td>
</tr>
<tr>
<td style="padding-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>60
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6837019808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 1 - Organization (Details Textual)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_NumberOfOperatingSegments', window );">Number of Operating Segments</a></td>
<td class="nump">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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning 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_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6848699840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2 - Summary of Significant Accounting Policies (Details Textual)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2015 </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_Investments', window );">Investments</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="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_nwpx_BookOverdrafts', window );">Book Overdrafts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="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_WorkersCompensationLiabilityCurrentAndNoncurrent', window );">Workers' Compensation Liability</a></td>
<td class="nump">3,700,000<span></span>
</td>
<td class="nump">3,700,000<span></span>
</td>
<td class="nump">3,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WorkersCompensationLiabilityCurrent', window );">Workers' Compensation Liability, Current</a></td>
<td class="nump">422,000<span></span>
</td>
<td class="nump">$ 422,000<span></span>
</td>
<td class="nump">$ 569,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">196,000<span></span>
</td>
<td class="nump">198,000<span></span>
</td>
<td class="nump">179,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nwpx_NumberOfCustomersWithReceivableBalanceInExcessOfTenPercentOfReceivables', window );">Number of Customers with Receivable Balance in Excess of Ten Percent of Receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense (Benefit)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,100,000)<span></span>
</td>
<td class="num">$ (4,098,000)<span></span>
</td>
<td class="num">$ (8,523,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201609Member', window );">Accounting Standards Update 2016-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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 (Benefit)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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] | Retained Earnings [Member] | Scenario, Forecast [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative Effect of New Accounting Principle in Period of Adoption</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Sales Revenue, Net [Member] | Customer Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_nwpx_NumberOfMajorCustomers', window );">Number of Major Customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Sales Revenue, Net [Member] | Customer Concentration Risk [Member] | Customer One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28.00%<span></span>
</td>
<td class="nump">16.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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Sales Revenue, Net [Member] | Customer Concentration Risk [Member] | Customer Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.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_BalanceSheetLocationAxis=nwpx_AccruedLiabilityMember', window );">Accrued Liability [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WorkersCompensationLiabilityCurrent', window );">Workers' Compensation Liability, Current</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=nwpx_OtherLongtermLiabilitiesMember', window );">Other Long-term Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WorkersCompensationLiabilityNoncurrent', window );">Workers' Compensation Liability, Noncurrent</a></td>
<td class="nump">3,300,000<span></span>
</td>
<td class="nump">3,300,000<span></span>
</td>
<td class="nump">2,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_nwpx_WorkersCompensationExpense', window );">Workers Compensation Expense</a></td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales [Member] | Accounting Standards Update 2017-07 [Member] | Year Ended December 31, 2016 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustment', window );">Prior Period Reclassification Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=nwpx_WaterTransmissionGroupMember', window );">Water Transmission Group [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,300,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_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>
<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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_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>
<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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandImprovementsMember', window );">Land Improvements [Member] | 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>
<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_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandImprovementsMember', window );">Land Improvements [Member] | 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>
<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_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building [Member] | 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>
<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_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building [Member] | 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>
<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_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">40 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment [Member] | 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>
<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_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment [Member] | 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>
<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_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_nwpx_BookOverdrafts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Outstanding checks in excess of funds on deposit that are shown in account payable.</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;">nwpx_BookOverdrafts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_nwpx_NumberOfCustomersWithReceivableBalanceInExcessOfTenPercentOfReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 customers with balances in excess of 10% of total accounts receivable.</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;">nwpx_NumberOfCustomersWithReceivableBalanceInExcessOfTenPercentOfReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nwpx_NumberOfMajorCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc.</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;">nwpx_NumberOfMajorCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nwpx_WorkersCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 workers compensation charge related to a change in estimate to workers compensation reserves.</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;">nwpx_WorkersCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=84177426&amp;loc=d3e6351-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=77997519&amp;loc=d3e13531-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=84177426&amp;loc=d3e6404-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=77997519&amp;loc=d3e13537-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6388280&amp;loc=d3e13770-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_Investments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investments.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(h))<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_Investments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PriorPeriodReclassificationAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a reclassification adjustment made to prior period financial statement amounts.</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_PriorPeriodReclassificationAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</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_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-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_WorkersCompensationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligations and payables pertaining to claims incurred of a workers compensation nature. 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://www.xbrl.org/2003/role/presentationRef<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_WorkersCompensationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_WorkersCompensationLiabilityCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligations and payables pertaining to claims incurred of a workers compensation nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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)(a))<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_WorkersCompensationLiabilityCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_WorkersCompensationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the noncurrent portion of the liabilities (due beyond one year; or beyond one 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://www.xbrl.org/2003/role/presentationRef<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_WorkersCompensationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccountingStandardsUpdate201609Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingStandardsUpdate201609Member</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_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_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember</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_StatementScenarioAxis=us-gaap_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=us-gaap_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</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_MajorCustomersAxis=nwpx_CustomerOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=nwpx_CustomerOneMember</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_MajorCustomersAxis=nwpx_CustomerTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=nwpx_CustomerTwoMember</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_BalanceSheetLocationAxis=nwpx_AccruedLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetLocationAxis=nwpx_AccruedLiabilityMember</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_BalanceSheetLocationAxis=nwpx_OtherLongtermLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetLocationAxis=nwpx_OtherLongtermLiabilitiesMember</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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</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_AdjustmentsForNewAccountingPronouncementsAxis=nwpx_AccountingStandardsUpdate201707Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=nwpx_AccountingStandardsUpdate201707Member</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_CreationDateAxis=nwpx_YearEndedDecember312016Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CreationDateAxis=nwpx_YearEndedDecember312016Member</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=nwpx_WaterTransmissionGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=nwpx_WaterTransmissionGroupMember</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_RangeAxis=us-gaap_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;">us-gaap_RangeAxis=us-gaap_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_RangeAxis=us-gaap_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;">us-gaap_RangeAxis=us-gaap_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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandImprovementsMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6846382304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 2 - Summary of Significant Accounting Policies - Summary of Accrued Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedVacationCurrent', window );">Accrued vacation payable</a></td>
<td class="nump">$ 1,886<span></span>
</td>
<td class="nump">$ 2,313<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_nwpx_ExpectedGainLossOnUncompletedContracts', window );">Reserves for expected losses on uncompleted contracts</a></td>
<td class="nump">911<span></span>
</td>
<td class="nump">1,409<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent', window );">Accrued property taxes</a></td>
<td class="nump">898<span></span>
</td>
<td class="nump">1,096<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WorkersCompensationLiabilityCurrent', window );">Workers' Compensation Liability, Current</a></td>
<td class="nump">422<span></span>
</td>
<td class="nump">569<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LitigationReserveCurrent', window );">Litigation accrual</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,750<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">2,446<span></span>
</td>
<td class="nump">3,788<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_AccruedLiabilitiesCurrent', window );">Total accrued liabilities</a></td>
<td class="nump">$ 6,563<span></span>
</td>
<td class="nump">$ 10,925<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nwpx_ExpectedGainLossOnUncompletedContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount represents expected gain (loss) on uncompleted contracts 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;">nwpx_ExpectedGainLossOnUncompletedContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligations incurred and payable for real and property taxes.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6419918&amp;loc=d3e35281-107843<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. 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://www.xbrl.org/2003/role/presentationRef<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_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccruedVacationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 25<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6409733&amp;loc=d3e19396-108361<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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_AccruedVacationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LitigationReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 55<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=6396582&amp;loc=d3e15243-108350<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationReserveCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e7018-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_WorkersCompensationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligations and payables pertaining to claims incurred of a workers compensation nature. 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://www.xbrl.org/2003/role/presentationRef<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_WorkersCompensationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>63
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6848776432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2 - Summary of Significant Accounting Policies - Net Sales From Continuing Operations by Geographic Region (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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_SalesRevenueNet', window );">Net sales</a></td>
<td class="nump">$ 35,627<span></span>
</td>
<td class="nump">$ 38,804<span></span>
</td>
<td class="nump">$ 28,692<span></span>
</td>
<td class="nump">$ 29,657<span></span>
</td>
<td class="nump">$ 39,179<span></span>
</td>
<td class="nump">$ 41,075<span></span>
</td>
<td class="nump">$ 39,775<span></span>
</td>
<td class="nump">$ 29,358<span></span>
</td>
<td class="nump">$ 132,780<span></span>
</td>
<td class="nump">$ 149,387<span></span>
</td>
<td class="nump">$ 173,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_StatementGeographicalAxis=country_US', window );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SalesRevenueNet', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">122,179<span></span>
</td>
<td class="nump">137,411<span></span>
</td>
<td class="nump">161,243<span></span>
</td>
</tr>
<tr 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_StatementGeographicalAxis=country_CA', window );">CANADA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SalesRevenueNet', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,601<span></span>
</td>
<td class="nump">$ 11,976<span></span>
</td>
<td class="nump">$ 11,917<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_SalesRevenueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesRevenueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6832169184">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Note 2 - Summary of Significant Accounting Policies - Loss Per Basic and Diluted Weighted Average Common Share Outstanding for Continuing and Discontinued Operations (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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_IncomeLossFromContinuingOperations', window );">Loss from continuing operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (8,392)<span></span>
</td>
<td class="num">$ (6,741)<span></span>
</td>
<td class="num">$ (17,812)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Loss on discontinued operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,771)<span></span>
</td>
<td class="num">(2,522)<span></span>
</td>
<td class="num">(11,576)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (2,158)<span></span>
</td>
<td class="num">$ (2,069)<span></span>
</td>
<td class="num">$ (2,068)<span></span>
</td>
<td class="num">$ (3,868)<span></span>
</td>
<td class="nump">$ 5,834<span></span>
</td>
<td class="nump">$ 727<span></span>
</td>
<td class="num">$ (6,242)<span></span>
</td>
<td class="num">$ (9,583)<span></span>
</td>
<td class="num">$ (10,163)<span></span>
</td>
<td class="num">$ (9,263)<span></span>
</td>
<td class="num">$ (29,388)<span></span>
</td>
</tr>
<tr class="ro">
<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 weighted-average common shares outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,613<span></span>
</td>
<td class="nump">9,588<span></span>
</td>
<td class="nump">9,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_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of potentially dilutive common shares(1) (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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 );">Diluted weighted-average common shares outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,613<span></span>
</td>
<td class="nump">9,588<span></span>
</td>
<td class="nump">9,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_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare', window );">Continuing operations, basic and diluted (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (0.20)<span></span>
</td>
<td class="num">$ (0.16)<span></span>
</td>
<td class="num">$ (0.15)<span></span>
</td>
<td class="num">$ (0.37)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.88)<span></span>
</td>
<td class="num">$ (0.71)<span></span>
</td>
<td class="num">$ (1.86)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare', window );">Discontinued operations, basic and diluted (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(0.03)<span></span>
</td>
<td class="num">(0.05)<span></span>
</td>
<td class="num">(0.07)<span></span>
</td>
<td class="num">(0.03)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.18)<span></span>
</td>
<td class="num">(0.26)<span></span>
</td>
<td class="num">(1.21)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Net loss per share, basic and diluted (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (0.23)<span></span>
</td>
<td class="num">$ (0.21)<span></span>
</td>
<td class="num">$ (0.22)<span></span>
</td>
<td class="num">$ (0.40)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1.06)<span></span>
</td>
<td class="num">$ (0.97)<span></span>
</td>
<td class="num">$ (3.07)<span></span>
</td>
</tr>
<tr><td colspan="12"></td></tr>
<tr><td colspan="12"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The weighted-average number of antidilutive shares not included in the computation of diluted loss per share was approximately 196,000, 198,000 and 179,000 for the years ended December 31, 2017, 2016 and 2015, respectively.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="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_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 income (loss) from continuing operations 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/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4613673-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) from continuing operations per each basic and diluted share of common stock or unit when the per share amount is the same for both basic and diluted 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_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare</td>
</tr>
<tr>
<td style="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_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721675-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e1012-107759<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721525-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721523-107759<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e957-107759<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1361-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per basic and diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation, when the per share amount is the same.</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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare</td>
</tr>
<tr>
<td style="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/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=96947427&amp;loc=d3e1505-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96947427&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6833478144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Discontinued Operations (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2017</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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_EscrowDepositsRelatedToPropertySales', window );">Escrow Deposits Related to Property Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,465<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring Charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 881<span></span>
</td>
<td class="nump">$ 990<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=nwpx_AtchisonFacilityMember', window );">Atchison 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Disposal Group, Including Discontinued Operation, Consideration</a></td>
<td class="nump">$ 37,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring Charges</a></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">600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=nwpx_AtchisonFacilityMember', window );">Atchison Facility [Member] | Cost of Sales [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_RestructuringCharges', window );">Restructuring Charges</a></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">500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=nwpx_AtchisonFacilityMember', window );">Atchison Facility [Member] | Selling, General and Administrative Expenses [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_RestructuringCharges', window );">Restructuring Charges</a></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_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=nwpx_AtchisonFacilityMember', window );">Atchison Facility [Member] | Until Receipt by Buyer [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_EscrowDepositsRelatedToPropertySales', window );">Escrow Deposits Related to Property Sales</a></td>
<td class="nump">750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=nwpx_AtchisonFacilityMember', window );">Atchison Facility [Member] | To Secure Indemnification 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EscrowDepositsRelatedToPropertySales', window );">Escrow Deposits Related to Property Sales</a></td>
<td class="nump">$ 3,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.</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_DisposalGroupIncludingDiscontinuedOperationConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EscrowDepositsRelatedToPropertySales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Escrow deposits related to property sales in noncash investing and financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4313-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EscrowDepositsRelatedToPropertySales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011515&amp;loc=d3e140864-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=27011515&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=nwpx_AtchisonFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=nwpx_AtchisonFacilityMember</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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</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_DisposalGroupClassificationAxis=nwpx_UntilReceiptByBuyerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisposalGroupClassificationAxis=nwpx_UntilReceiptByBuyerMember</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_DisposalGroupClassificationAxis=nwpx_ToSecureIndemnificationObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisposalGroupClassificationAxis=nwpx_ToSecureIndemnificationObligationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836864320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 3 - Discontinued Operations - Balance Sheet Disclosures (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent', window );">Inventories</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 392<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent', window );">Property and equipment, net</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">36,430<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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Total assets</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 36,822<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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e1107-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721533-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84176398&amp;loc=d3e2941-110230<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=68055307&amp;loc=d3e2473-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as inventory attributable to disposal group, expected to be disposed of 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=68055307&amp;loc=d3e2473-110228<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e1107-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721533-107759<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84176398&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=68055307&amp;loc=d3e2473-110228<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84176398&amp;loc=d3e2941-110230<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721533-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>67
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6833251696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Discontinued Operations - Operating Results for Discontinued Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Net sales</a></td>
<td class="nump">$ 12<span></span>
</td>
<td class="nump">$ 6,869<span></span>
</td>
<td class="nump">$ 63,448<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold', window );">Cost of sales</a></td>
<td class="nump">1,792<span></span>
</td>
<td class="nump">9,777<span></span>
</td>
<td class="nump">76,679<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_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss', window );">Gross loss</a></td>
<td class="num">(1,780)<span></span>
</td>
<td class="num">(2,908)<span></span>
</td>
<td class="num">(13,231)<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_nwpx_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseBenefit', window );">Selling, general and administrative expense</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">257<span></span>
</td>
<td class="nump">1,925<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain on sale of facility</a></td>
<td class="num">(6)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">Operating loss</a></td>
<td class="num">(1,773)<span></span>
</td>
<td class="num">(3,165)<span></span>
</td>
<td class="num">(15,156)<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_nwpx_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense', window );">Other income (expense)</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome', window );">Interest income</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">172<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense', window );">Interest expense</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(14)<span></span>
</td>
<td class="num">(50)<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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Loss before income taxes</a></td>
<td class="num">(1,773)<span></span>
</td>
<td class="num">(3,180)<span></span>
</td>
<td class="num">(15,004)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Income tax benefit</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(658)<span></span>
</td>
<td class="num">(3,428)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Net loss</a></td>
<td class="num">$ (1,771)<span></span>
</td>
<td class="num">$ (2,522)<span></span>
</td>
<td class="num">$ (11,576)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nwpx_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 general and administrative expense (benefit) attributable to disposal group, including, but not limited to, discontinued operation.</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;">nwpx_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_nwpx_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other income (expense) attributable to disposal group, including, but not limited to, discontinued operation.</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;">nwpx_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721525-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1361-107760<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e957-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1361-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e1012-107759<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721523-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e957-107759<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721525-107759<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721525-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721523-107759<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1361-107760<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=79507043&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721675-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 gross profit attributable to disposal group, including, but not limited to, discontinued operation.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DisposalGroupIncludingDiscontinuedOperationInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense attributable to disposal group, including, but not limited to, discontinued operation.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section S99<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=26872618&amp;loc=d3e7436-122677<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e1063-107759<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e1060-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationInterestIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income attributable to disposal group, including, but not limited to, discontinued operation.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 attributable to disposal group, including, but not limited to, discontinued operation.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721675-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e1012-107759<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721525-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721523-107759<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e957-107759<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1361-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6828177808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 4 - Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts and Billings in Excess of Costs and Estimated Earnings - Uncompleted Contracts (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</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_nwpx_CostsIncurredOnUncompletedContracts', window );">Costs incurred on uncompleted contracts</a></td>
<td class="nump">$ 227,048<span></span>
</td>
<td class="nump">$ 238,050<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_nwpx_EstimatedEarningsOnUncompletedContracts', window );">Estimated earnings</a></td>
<td class="nump">9,722<span></span>
</td>
<td class="nump">7,247<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nwpx_CostsIncurredAndEstimatedEarningsOnUncompletedContracts', window );">Sum of costs incurred and estimated earnings on uncompleted contracts</a></td>
<td class="nump">236,770<span></span>
</td>
<td class="nump">245,297<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_nwpx_BillingsToDateOnUncompletedContracts', window );">Less billings to date</a></td>
<td class="num">(194,867)<span></span>
</td>
<td class="num">(203,672)<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_nwpx_CostsAndEstimatedEarningsInExcessOfBillingsAndBillingsInExcessOfCostsAndEstimatedEarningsNet', window );">Costs and estimated earnings in excess of billings on uncompleted contracts, net</a></td>
<td class="nump">41,903<span></span>
</td>
<td class="nump">41,625<span></span>
</td>
</tr>
<tr class="ro">
<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">44,502<span></span>
</td>
<td class="nump">43,663<span></span>
</td>
</tr>
<tr class="re">
<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">(2,599)<span></span>
</td>
<td class="num">(2,038)<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_nwpx_CostsAndEstimatedEarningsInExcessOfBillingsAndBillingsInExcessOfCostsAndEstimatedEarningsNet', window );">Costs and estimated earnings in excess of billings on uncompleted contracts, net</a></td>
<td class="nump">$ 41,903<span></span>
</td>
<td class="nump">$ 41,625<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nwpx_BillingsToDateOnUncompletedContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 billings to date on uncompleted contracts.</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;">nwpx_BillingsToDateOnUncompletedContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_nwpx_CostsAndEstimatedEarningsInExcessOfBillingsAndBillingsInExcessOfCostsAndEstimatedEarningsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net amount of the total amount included in Cost and Estimated Earnings in Excess of Billings and Billings in Excess of Costs 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;">nwpx_CostsAndEstimatedEarningsInExcessOfBillingsAndBillingsInExcessOfCostsAndEstimatedEarningsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_nwpx_CostsIncurredAndEstimatedEarningsOnUncompletedContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs incurred and estimated earnings on uncompleted contracts.</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;">nwpx_CostsIncurredAndEstimatedEarningsOnUncompletedContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_nwpx_CostsIncurredOnUncompletedContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Costs incurred on uncompleted contracts.</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;">nwpx_CostsIncurredOnUncompletedContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_nwpx_EstimatedEarningsOnUncompletedContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated earnings on uncompleted contracts.</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;">nwpx_EstimatedEarningsOnUncompletedContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57788-111642<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57807-111642<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57795-111642<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57795-111642<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57807-111642<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>69
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6671129264">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 5 - Inventories - Components of Inventories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">$ 13,700<span></span>
</td>
<td class="nump">$ 15,411<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work-in-process</a></td>
<td class="nump">1,268<span></span>
</td>
<td class="nump">1,235<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">464<span></span>
</td>
<td class="nump">40<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventorySuppliesNetOfReserves', window );">Supplies</a></td>
<td class="nump">1,623<span></span>
</td>
<td class="nump">1,959<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_InventoryNet', window );">Total short-term inventories</a></td>
<td class="nump">17,055<span></span>
</td>
<td class="nump">18,645<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNoncurrent', window );">Finished goods</a></td>
<td class="nump">820<span></span>
</td>
<td class="nump">773<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nwpx_InventoryCurrentAndNonCurrentNet', window );">Total inventories</a></td>
<td class="nump">$ 17,875<span></span>
</td>
<td class="nump">$ 19,418<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nwpx_InventoryCurrentAndNonCurrentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of current and non current inventory.</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;">nwpx_InventoryCurrentAndNonCurrentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<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_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InventoryNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(d))<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_InventoryNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventorySuppliesNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of products used directly or indirectly in the manufacturing or production process, which may or may not become part of the final product. May also include items used in the storage, presentation or transportation of physical goods.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventorySuppliesNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6833481600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Property and Equipment (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 04, 2016</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation', window );">Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,671<span></span>
</td>
<td class="nump">78,756<span></span>
</td>
<td class="nump">81,671<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_nwpx_ProceedsFromSaleOfFacility', window );">Proceeds from Sale of Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">13,914<span></span>
</td>
<td class="text"> <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_nwpx_GainLossOnDispositionOfFacility', window );">Gain (Loss) on Disposition of Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">7,860<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr 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_PropertyPlantAndEquipmentByTypeAxis=nwpx_DenverFacilityMember', window );">Denver 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>
<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_nwpx_ProceedsFromSaleOfFacility', window );">Proceeds from Sale of Facility</a></td>
<td class="nump">$ 13,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_nwpx_GainLossOnDispositionOfFacility', window );">Gain (Loss) on Disposition of Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_StatementGeographicalAxis=country_MX', window );">MEXICO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,100<span></span>
</td>
<td class="nump">$ 3,800<span></span>
</td>
<td class="nump">$ 4,100<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_nwpx_GainLossOnDispositionOfFacility">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 a 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;">nwpx_GainLossOnDispositionOfFacility</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_nwpx_ProceedsFromSaleOfFacility">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a facility 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nwpx_ProceedsFromSaleOfFacility</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 charge for the use of 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45014-112735<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 2)<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_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentByTypeAxis=nwpx_DenverFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=nwpx_DenverFacilityMember</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_StatementGeographicalAxis=country_MX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=country_MX</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>71
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6834548656">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 6 - Property and Equipment - Property, Plant and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 153,067<span></span>
</td>
<td class="nump">$ 151,148<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Less accumulated depreciation and amortization</a></td>
<td class="num">(74,311)<span></span>
</td>
<td class="num">(69,477)<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_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">78,756<span></span>
</td>
<td class="nump">81,671<span></span>
</td>
</tr>
<tr 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandImprovementsMember', window );">Land Improvements [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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">20,185<span></span>
</td>
<td class="nump">19,787<span></span>
</td>
</tr>
<tr 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building [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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">30,301<span></span>
</td>
<td class="nump">30,219<span></span>
</td>
</tr>
<tr 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment [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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">100,438<span></span>
</td>
<td class="nump">99,485<span></span>
</td>
</tr>
<tr 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AssetsHeldUnderCapitalLeasesMember', window );">Assets Held under Capital Leases [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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">1,171<span></span>
</td>
<td class="nump">1,126<span></span>
</td>
</tr>
<tr 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in Progress [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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 972<span></span>
</td>
<td class="nump">$ 531<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandImprovementsMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AssetsHeldUnderCapitalLeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AssetsHeldUnderCapitalLeasesMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</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>72
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6834592288">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Note 7 - Intangible Assets - Summary of Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 3,848<span></span>
</td>
<td class="nump">$ 3,967<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Accumulated Amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,945)<span></span>
</td>
<td class="num">(1,569)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible Assets, Net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,903<span></span>
</td>
<td class="nump">2,398<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,378<span></span>
</td>
<td class="nump">1,378<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Accumulated Amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(551)<span></span>
</td>
<td class="num">(413)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible Assets, Net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">827<span></span>
</td>
<td class="nump">965<span></span>
</td>
</tr>
<tr 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember', window );">Patents [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,162<span></span>
</td>
<td class="nump">1,162<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Accumulated Amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(929)<span></span>
</td>
<td class="num">(697)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible Assets, Net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">233<span></span>
</td>
<td class="nump">465<span></span>
</td>
</tr>
<tr 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember', window );">Trademarks and Trade Names [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,132<span></span>
</td>
<td class="nump">1,132<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(302)<span></span>
</td>
<td class="num">(226)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible Assets, Net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">830<span></span>
</td>
<td class="nump">906<span></span>
</td>
</tr>
<tr 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other Intangible Assets [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">176<span></span>
</td>
<td class="nump">295<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Accumulated Amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(163)<span></span>
</td>
<td class="num">(233)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible Assets, Net</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 13<span></span>
</td>
<td class="nump">$ 62<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Other intangibles consist of favorable lease contracts and non-compete agreements.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</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>73
<FILENAME>R58.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6673123408">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 7 - Intangible Assets - Summary of Estimated Amortization Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2018</a></td>
<td class="nump">$ 459<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2019</a></td>
<td class="nump">213<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2020</a></td>
<td class="nump">213<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2021</a></td>
<td class="nump">213<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2022</a></td>
<td class="nump">213<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">592<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 1,903<span></span>
</td>
<td class="nump">$ 2,398<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>74
<FILENAME>R59.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6831950320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 8 - Line of Credit (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 26, 2015</div></th>
<th class="th"><div>Oct. 31, 2015</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="nump">$ 60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest Expense, Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">$ 1,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalized', window );">Interest Costs Capitalized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nwpx_CreditAgreement2015Member', window );">2015 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nwpx_CreditAgreement2015Member', window );">2015 Credit Agreement [Member] | London Interbank Offered Rate (LIBOR) [Member] | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="nump">1.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nwpx_CreditAgreement2015Member', window );">2015 Credit Agreement [Member] | London Interbank Offered Rate (LIBOR) [Member] | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="nump">2.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nwpx_CreditAgreement2015Member', window );">2015 Credit Agreement [Member] | Prime Rate [Member] | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="nump">0.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nwpx_CreditAgreement2015Member', window );">2015 Credit Agreement [Member] | Prime Rate [Member] | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="nump">1.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_InterestCostsCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest capitalized 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestCostsCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 for debt.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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_CreditFacilityAxis=nwpx_CreditAgreement2015Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=nwpx_CreditAgreement2015Member</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_RangeAxis=us-gaap_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;">us-gaap_RangeAxis=us-gaap_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_RangeAxis=us-gaap_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;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_PrimeRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PrimeRateMember</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>75
<FILENAME>R60.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6828010208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Leases (Details Textual) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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_CapitalLeaseObligations', window );">Capital Lease Obligations</a></td>
<td class="nump">$ 1.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nwpx_CapitalLeaseWeightedAverageInterestRate', window );">Capital Lease, Weighted Average Interest Rate</a></td>
<td class="nump">4.68%<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_nwpx_MaximumDurationOfOperatingLeases', window );">Maximum Duration of Operating Leases</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesRentExpenseNet', window );">Operating Leases, Rent Expense, Net</a></td>
<td class="nump">$ 3.0<span></span>
</td>
<td class="nump">$ 3.0<span></span>
</td>
<td class="nump">$ 3.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nwpx_CapitalLeaseWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 weighted average interest rate on capital leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nwpx_CapitalLeaseWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_nwpx_MaximumDurationOfOperatingLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 duration of operating leases (in years).</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;">nwpx_MaximumDurationOfOperatingLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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_OperatingLeasesRentExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41499-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_OperatingLeasesRentExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>76
<FILENAME>R61.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6828630400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 9 - Leases - Schedule of Future Minimum Lease Payments for Capital Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent', window );">2018</a></td>
<td class="nump">$ 361<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2019</a></td>
<td class="nump">333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">2020</a></td>
<td class="nump">238<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2021</a></td>
<td class="nump">121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears', window );">2022</a></td>
<td class="nump">100<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">1,153<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Amount representing interest</a></td>
<td class="num">(98)<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 );">Present value of minimum lease payments</a></td>
<td class="nump">1,055<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">318<span></span>
</td>
<td class="nump">$ 325<span></span>
</td>
</tr>
<tr class="ro">
<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, less current portion</a></td>
<td class="nump">$ 737<span></span>
</td>
<td class="nump">$ 602<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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<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_CapitalLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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://www.xbrl.org/2003/role/presentationRef<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_CapitalLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R62.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6828111808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 9 - Leases - Schedule of Future Minimum Lease Payments for Operating Leases (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2017 </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_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2018</a></td>
<td class="nump">$ 1,698<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2019</a></td>
<td class="nump">1,242<span></span>
</td>
</tr>
<tr class="re">
<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 );">2020</a></td>
<td class="nump">1,108<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2021</a></td>
<td class="nump">798<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2022</a></td>
<td class="nump">381<span></span>
</td>
</tr>
<tr class="ro">
<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">1,045<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_OperatingLeasesFutureMinimumPaymentsDue', window );">Total</a></td>
<td class="nump">$ 6,272<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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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_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_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R63.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6832165680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 10 - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation plan</a></td>
<td class="nump">$ 6,244<span></span>
</td>
<td class="nump">$ 6,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_DerivativeLiabilities', window );">Derivatives, liabilities</a></td>
<td class="num">(60)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivatives, assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,267<span></span>
</td>
</tr>
<tr 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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 [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_DeferredCompensationPlanAssets', window );">Deferred compensation plan</a></td>
<td class="nump">5,251<span></span>
</td>
<td class="nump">5,215<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivatives, liabilities</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivatives, assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <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_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,215<span></span>
</td>
</tr>
<tr 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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [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_DeferredCompensationPlanAssets', window );">Deferred compensation plan</a></td>
<td class="nump">993<span></span>
</td>
<td class="nump">994<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivatives, liabilities</a></td>
<td class="num">(60)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivatives, assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,052<span></span>
</td>
</tr>
<tr 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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value, Inputs, Level 3 [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_DeferredCompensationPlanAssets', window );">Deferred compensation plan</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_DerivativeLiabilities', window );">Derivatives, liabilities</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivatives, assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <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_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <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_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6945355&amp;loc=d3e41271-113958<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6945355&amp;loc=d3e41228-113958<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13495-108611<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=82849420&amp;loc=SL20226008-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=82849420&amp;loc=SL20226008-175313<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13495-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13433-108611<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6945355&amp;loc=d3e41271-113958<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6945355&amp;loc=d3e41228-113958<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R64.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6833472432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 11 - Derivative Instruments and Hedging Activities (Details Textual)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CAD ($)</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_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet', window );">Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months', window );">Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DerivativeInstrumentRiskAxis=nwpx_CanadianForwardContractRemainingMaturitiesOf15To17MonthsMember', window );">Canadian Forward Contract, Remaining Maturities of 15 to 17 Months [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_invest_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="nump">$ 2,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNumberOfInstrumentsHeld', window );">Derivative, Number of Instruments Held</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_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>
<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_nwpx_MaturityPeriodForForwardContracts', window );">Maturity Period For Forward Contracts</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as Hedging Instrument [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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_invest_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="nump">$ 2,100,000<span></span>
</td>
<td class="nump">3,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.7<span></span>
</td>
<td class="nump">$ 4.5<span></span>
</td>
</tr>
<tr 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_HedgingDesignationAxis=us-gaap_NondesignatedMember', window );">Not Designated as Hedging Instrument [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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_invest_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="nump">$ 900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_invest_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 notional amount specified by the derivative(s). Expressed as an absolute value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Article 12<br> -Section 13<br> -Sentence Column B<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">invest_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>invest_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nwpx_MaturityPeriodForForwardContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 period of maturity for forward contracts.</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;">nwpx_MaturityPeriodForForwardContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84234895&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DerivativeNumberOfInstrumentsHeld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 derivative instruments of a particular group held by the entity.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=84234895&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=84234895&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNumberOfInstrumentsHeld</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated net amount of unrealized gains or losses on foreign currency cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=35736893&amp;loc=d3e80748-113994<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DerivativeInstrumentRiskAxis=nwpx_CanadianForwardContractRemainingMaturitiesOf15To17MonthsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DerivativeInstrumentRiskAxis=nwpx_CanadianForwardContractRemainingMaturitiesOf15To17MonthsMember</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_RangeAxis=us-gaap_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;">us-gaap_RangeAxis=us-gaap_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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</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_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_HedgingDesignationAxis=us-gaap_NondesignatedMember</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>80
<FILENAME>R65.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6831827904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 12 - Retirement Plans (Details Textual)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>USD ($)</div>
</th>
</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_nwpx_CompanyMatchingPercentageOnFirstSixPercentOfEmployeeContributions', window );">Company Matching Percentage on First Six Percent of Employee Contributions</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nwpx_EmployeeContributionPercentageForWhichCompanyWillMatchAtFiftyPercent', window );">Employee Contribution Percentage for Which Company Will Match at Fifty Percent</a></td>
<td class="nump">6.00%<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_nwpx_DefinedContributionPlanNumberOfInvestmentOptions', window );">Defined Contribution Plan Number of Investment Options</a></td>
<td class="nump">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nwpx_NumberOfNoncontributoryDefinedBenefitPlans', window );">Number of Non-contributory Defined Benefit Plans</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent', window );">Liability, Defined Benefit Plan</a></td>
<td class="nump">$ 1,700,000<span></span>
</td>
<td class="nump">$ 1,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nwpx_AccumulatedOtherComprehensiveIncomeLossUnrecognizedNetActuarialLossesNetOfTax', window );">Accumulated Other Comprehensive Income (Loss), Unrecognized Net Actuarial Losses, Net of Tax</a></td>
<td class="nump">1,400,000<span></span>
</td>
<td class="nump">1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation', window );">Defined Benefit Plan, Accumulated Benefit Obligation</a></td>
<td class="nump">6,600,000<span></span>
</td>
<td class="nump">6,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined Benefit Plan, Fair Value of Plan Assets</a></td>
<td class="nump">4,900,000<span></span>
</td>
<td class="nump">4,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="nump">$ 400,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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate</a></td>
<td class="nump">3.36%<span></span>
</td>
<td class="nump">3.74%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets</a></td>
<td class="nump">7.50%<span></span>
</td>
<td class="nump">7.50%<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_nwpx_CompanyMatchingPercentageOnFirstTenThousandDollarEmployeeContributions', window );">Company Matching Percentage on First Ten Thousand Dollar Employee Contributions</a></td>
<td class="nump">50.00%<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_nwpx_OfficerContributionForWhichCompanyWillMatchAtFiftyPercent', window );">Officer Contribution for Which Company Will Match at Fifty Percent</a></td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nwpx_SelectEmployeeContributionForWhichCompanyWillMatchAtFiftyPercent', window );">Select Employee Contribution for Which Company Will Match at Fifty Percent</a></td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayAfter35yearCareer', window );">Retirement Target Benefit Plan, Percentage of Final Base Pay after 35-year Career</a></td>
<td class="nump">35.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayPerYearOfService', window );">Retirement Target Benefit Plan, Percentage of Final Base Pay per Year of Service</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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nwpx_NonqualifiedRetirementSavingsPlanActuarialYearlyAssetGrowthPercentageAssumption', window );">Non-qualified Retirement Savings Plan Actuarial Yearly Asset Growth Percentage Assumption</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent', window );">Deferred Compensation Liability, Current and Noncurrent</a></td>
<td class="nump">$ 6,200,000<span></span>
</td>
<td class="nump">$ 6,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nwpx_RetirementPlanExpense', window );">Retirement Plan Expense</a></td>
<td class="nump">$ 900,000<span></span>
</td>
<td class="nump">$ 1,400,000<span></span>
</td>
<td class="nump">1,500,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=nwpx_IncomeLossFromOperationsOfDiscontinuedOperationsMember', window );">Income (Loss) From Operations of Discontinued Operations [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nwpx_RetirementPlanExpense', window );">Retirement Plan Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nwpx_AccumulatedOtherComprehensiveIncomeLossUnrecognizedNetActuarialLossesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized actuarial loss recognized in accumulated other comprehensive income (loss), net of tax.</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;">nwpx_AccumulatedOtherComprehensiveIncomeLossUnrecognizedNetActuarialLossesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_nwpx_CompanyMatchingPercentageOnFirstSixPercentOfEmployeeContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Company matching percentage on first 6% of employee contributions under defined contribution retirement 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;">nwpx_CompanyMatchingPercentageOnFirstSixPercentOfEmployeeContributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_nwpx_CompanyMatchingPercentageOnFirstTenThousandDollarEmployeeContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Company matching percentage on first $10,000 of employee contributions under non-qualified retirement savings 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;">nwpx_CompanyMatchingPercentageOnFirstTenThousandDollarEmployeeContributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_nwpx_DefinedContributionPlanNumberOfInvestmentOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Contribution Plan Number Of Investment Options</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;">nwpx_DefinedContributionPlanNumberOfInvestmentOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nwpx_EmployeeContributionPercentageForWhichCompanyWillMatchAtFiftyPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employee contribution for which company will match at 50% under defined contribution retirement 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;">nwpx_EmployeeContributionPercentageForWhichCompanyWillMatchAtFiftyPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_nwpx_NonqualifiedRetirementSavingsPlanActuarialYearlyAssetGrowthPercentageAssumption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 non-qualified retirement savings plan actuarial yearly asset growth percentage assumption.</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;">nwpx_NonqualifiedRetirementSavingsPlanActuarialYearlyAssetGrowthPercentageAssumption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_nwpx_NumberOfNoncontributoryDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncontributory defined benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nwpx_NumberOfNoncontributoryDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nwpx_OfficerContributionForWhichCompanyWillMatchAtFiftyPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Officer contributions for which Company will match at 50% under non-qualified retirement savings 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;">nwpx_OfficerContributionForWhichCompanyWillMatchAtFiftyPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_nwpx_RetirementPlanExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 retirement plan expense.</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;">nwpx_RetirementPlanExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayAfter35yearCareer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Percentage of final base pay after 35-year career for retirement target benefit 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;">nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayAfter35yearCareer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayPerYearOfService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage of final base pay per year of service for retirement target benefit 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;">nwpx_RetirementTargetBenefitPlanPercentageOfFinalBasePayPerYearOfService</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_nwpx_SelectEmployeeContributionForWhichCompanyWillMatchAtFiftyPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 select employee contributions for which Company will match at 50% under non-qualified retirement savings 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;">nwpx_SelectEmployeeContributionForWhichCompanyWillMatchAtFiftyPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_DeferredCompensationLiabilityCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later 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_DeferredCompensationLiabilityCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of assets that have been segregated and restricted to provide pension or postretirement benefits. Assets include, but are not limited to, stocks, bonds, other investments, earnings from investments, and contributions by the employer and employees.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64852052&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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))<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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeStatementLocationAxis=nwpx_IncomeLossFromOperationsOfDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementLocationAxis=nwpx_IncomeLossFromOperationsOfDiscontinuedOperationsMember</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>81
<FILENAME>R66.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6834483040">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Note 13 - Share-based Compensation (Details Textual) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</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_nwpx_NumberOfActiveStockIncentivePlans', window );">Number Of Active Stock Incentive Plans</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nwpx_NumberOfInactiveStockOptionPlans', window );">Number Of Inactive Stock Option Plans</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common Stock, Capital Shares Reserved for Future Issuance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">589,142<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_nwpx_RestrictedStockUnitsAndPerformanceShareAwardTargetLevelPercentage', window );">Restricted Stock Units and Performance Share Award Target Level, Percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nwpx_MinimumPerformanceAwardsIssuedMultiplier', window );">Minimum Performance Awards Issued Multiplier</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_TitleOfIndividualAxis=us-gaap_DirectorMember', window );">Director [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued', window );">Share-based Goods and Nonemployee Services Transaction, Quantity of Securities Issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14,944<span></span>
</td>
<td class="nump">27,640<span></span>
</td>
<td class="nump">10,464<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_nwpx_ShareBasedCompensationArrangementByStockBasedPaymentAwardGrantDateFairValue', window );">Share-based Compensation Arrangement by Stock-based Payment Award, Grant Date Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 14.72<span></span>
</td>
<td class="nump">$ 9.95<span></span>
</td>
<td class="nump">$ 21.02<span></span>
</td>
</tr>
<tr 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_EmployeeStockOptionMember', window );">Employee Stock Option [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">10 years<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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">3 years<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">30 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="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 Shares [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_nwpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberAtTargetLevelOfPerformance', window );">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number At Target Level Of Performance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=nwpx_RestrictedStockUnitsAndPerformanceStockAwardsMember', window );">Restricted Stock Units and Performance Stock Awards [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">$ 1,600,000<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The number of shares disclosed in this table are at the target level of 100%.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nwpx_MinimumPerformanceAwardsIssuedMultiplier">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum performance awards issued multiplier.</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;">nwpx_MinimumPerformanceAwardsIssuedMultiplier</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_nwpx_NumberOfActiveStockIncentivePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 active stock incentive plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nwpx_NumberOfActiveStockIncentivePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nwpx_NumberOfInactiveStockOptionPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 inactive stock options plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nwpx_NumberOfInactiveStockOptionPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nwpx_RestrictedStockUnitsAndPerformanceShareAwardTargetLevelPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 target level percentage for restricted stock unit and performance share awards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nwpx_RestrictedStockUnitsAndPerformanceShareAwardTargetLevelPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_nwpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberAtTargetLevelOfPerformance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 non-vested equity-based payment instruments at a target level of performance, excluding stock (or unit) options, that validly exist and are outstanding 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;">nwpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberAtTargetLevelOfPerformance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_nwpx_ShareBasedCompensationArrangementByStockBasedPaymentAwardGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock-based payment award grant date fair value under a share-based compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nwpx_ShareBasedCompensationArrangementByStockBasedPaymentAwardGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of common shares reserved for future issuance.</p></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 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_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, 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://www.xbrl.org/2003/role/presentationRef<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=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-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://www.xbrl.org/2003/role/presentationRef<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=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted 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://www.xbrl.org/2003/role/presentationRef<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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shares or units of entity securities issued in the transaction in which equity securities were issued to pay for goods or nonemployee services.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68057994&amp;loc=d3e25284-112666<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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=84159872&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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 5: http://www.xbrl.org/2003/role/presentationRef<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=96867065&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_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_TitleOfIndividualAxis=us-gaap_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=us-gaap_DirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>
<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_us-gaap_AwardTypeAxis=nwpx_RestrictedStockUnitsAndPerformanceStockAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=nwpx_RestrictedStockUnitsAndPerformanceStockAwardsMember</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>82
<FILENAME>R67.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6828632544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 13 - Share-based Compensation - Share-based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="nump">$ 1,801<span></span>
</td>
<td class="nump">$ 1,774<span></span>
</td>
</tr>
<tr 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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales [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_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td>
<td class="nump">292<span></span>
</td>
<td class="nump">422<span></span>
</td>
<td class="nump">412<span></span>
</td>
</tr>
<tr 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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses [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_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td>
<td class="nump">908<span></span>
</td>
<td class="nump">1,387<span></span>
</td>
<td class="nump">1,331<span></span>
</td>
</tr>
<tr 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_IncomeStatementLocationAxis=nwpx_IncomeLossFromOperationsOfDiscontinuedOperationsMember', window );">Income (Loss) From Operations of Discontinued Operations [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_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td>
<td class="text"> <span></span>
</td>
<td class="num">$ (8)<span></span>
</td>
<td class="nump">$ 31<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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</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_IncomeStatementLocationAxis=nwpx_IncomeLossFromOperationsOfDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementLocationAxis=nwpx_IncomeLossFromOperationsOfDiscontinuedOperationsMember</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>83
<FILENAME>R68.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6846736144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 13 - Share-based Compensation - Stock Option Activity (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Balance (in shares)</a></td>
<td class="nump">26,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Balance (in dollars per share)</a></td>
<td class="nump">$ 24.97<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted (in shares)</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Options granted (in dollars per share)</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Options exercised (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Options exercised (in dollars per share)</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Options canceled (in shares)</a></td>
<td class="num">(2,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Options canceled (in dollars per share)</a></td>
<td class="nump">$ 34.77<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Balance (in shares)</a></td>
<td class="nump">24,000<span></span>
</td>
<td class="nump">26,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Balance (in dollars per share)</a></td>
<td class="nump">$ 24.15<span></span>
</td>
<td class="nump">$ 24.97<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Balance (Year)</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Balance</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable, December 31, 2017 (in shares)</a></td>
<td class="nump">24,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable, December 31, 2017 (in dollars per share)</a></td>
<td class="nump">$ 24.15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable, December 31, 2017 (Year)</a></td>
<td class="text">2 years 87 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Exercisable, December 31, 2017</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of options that were either forfeited or expired.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 options outstanding, including both vested and non-vested options.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 per share amount at which grantees can acquire shares of common stock by exercise of options.</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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=84159872&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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 5: http://www.xbrl.org/2003/role/presentationRef<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=96867065&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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R69.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6828272128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 13 - Share-based Compensation - RSU and PSA Activity (Details) - Restricted Stock Units and Performance Stock Awards [Member]<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr><th class="th" colspan="2">
<div>Dec. 31, 2017 </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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested RSUs and PSAs (in shares)</a></td>
<td class="nump">221,791<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<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 );">Unvested RSUs and PSAs (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 17.36<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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 );">RSUs and PSAs granted (in shares)</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Unvested PSAs canceled (in shares)</a></td>
<td class="num">(46,988)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Unvested PSAs canceled (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 43.68<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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 );">RSUs vested (in shares)</a></td>
<td class="num">(5,220)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<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 );">RSUs vested (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 36<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested RSUs and PSAs (in shares)</a></td>
<td class="nump">169,583<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<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 );">Unvested RSUs and PSAs (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 9.50<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The number of shares disclosed in this table are at the target level of 100%.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 were forfeited 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/presentationRef<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)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_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://www.xbrl.org/2003/role/presentationRef<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=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/presentationRef<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=96867065&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_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://www.xbrl.org/2003/role/presentationRef<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=96867065&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://www.xbrl.org/2003/role/presentationRef<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=96867065&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_AwardTypeAxis=nwpx_RestrictedStockUnitsAndPerformanceStockAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=nwpx_RestrictedStockUnitsAndPerformanceStockAwardsMember</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>85
<FILENAME>R70.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6828120832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 14 - Shareholder Rights Plan (Details Textual) - $ / shares<br></strong></div></th>
<th class="th"><div>Jun. 18, 2009</div></th>
<th class="th"><div>Jun. 17, 2009</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</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_nwpx_NumberOfSeriesJuniorParticipatingPreferredStockSharesReserved', window );">Number of Series Junior Participating Preferred Stock Shares Reserved</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nwpx_DividendDistributionUnderShareholderRightsPlan', window );">Dividend Distribution Under Shareholder Rights Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Class of Warrant or Right, Number of Securities Called by Each Warrant or Right</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.01<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_nwpx_PurchasePriceUnderRights', window );">Purchase Price Under Rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 83<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_nwpx_AcquisitionPercentage', window );">Acquisition Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<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_nwpx_ValueOfExercisedRight', window );">Value of Exercised Right</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<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_nwpx_RightRedemptionValue', window );">Right Redemption Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<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_nwpx_AmendedAndRestatedRightsAgreementExpirationDate', window );">Amended and Restated Rights Agreement Expiration Date</a></td>
<td class="text">Jun. 28,  2019<span></span>
</td>
<td class="text">Jun. 28,  2009<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_nwpx_AcquisitionPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Company's outstanding shares of common stock which person or group must acquire or commence a tender offer to acquire to cause Rights to become exercisable.</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;">nwpx_AcquisitionPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_nwpx_AmendedAndRestatedRightsAgreementExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amended and restated rights agreement expiration 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;">nwpx_AmendedAndRestatedRightsAgreementExpirationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_nwpx_DividendDistributionUnderShareholderRightsPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the number of non-detachable preferred stock purchase rights per share of common stock.</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;">nwpx_DividendDistributionUnderShareholderRightsPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nwpx_NumberOfSeriesJuniorParticipatingPreferredStockSharesReserved">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Series A Junior Participating Preferred Stock Shares reserved under the Shareholder Rights 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;">nwpx_NumberOfSeriesJuniorParticipatingPreferredStockSharesReserved</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_nwpx_PurchasePriceUnderRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price at which shareholders holding a Right may purchase 1/100th of a share of preferred stock under the Shareholder Rights 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;">nwpx_PurchasePriceUnderRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_nwpx_RightRedemptionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Under certain circumstances, the value at which the Company may redeem the right.</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;">nwpx_RightRedemptionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_nwpx_ValueOfExercisedRight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exercised, the value of common stock of the Company or an acquiring company a Right holder may purchase. This amount is equal to two times the exercise price of the Right.</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;">nwpx_ValueOfExercisedRight</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two 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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight</td>
</tr>
<tr>
<td style="padding-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>86
<FILENAME>R71.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6832041056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 15 - Commitments and Contingencies (Details Textual)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jan. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2014 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2014 </div>
<div>USD ($)</div>
</th>
</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_nwpx_NumberOfPotentiallyResponsibleParties', window );">Number Of Potentially Responsible Parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<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_nwpx_EstimatedCostOfEPASelectedRemedy', window );">Estimated Cost of EPA Selected Remedy</a></td>
<td class="nump">$ 1,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_nwpx_EstimatedTimeToCompleteSelectedEPARemedy', window );">Estimated Time to Complete Selected EPA Remedy</a></td>
<td class="text">13 years<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.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_LossContingenciesByNatureOfContingencyAxis=nwpx_PortlandHarborNaturalreSourcesTrusteeCouncilMember', window );">Portland Harbor Natural Resources Trustee Council [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_LossContingencyAccrualCarryingValueCurrent', window );">Loss Contingency, Accrual, Current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualPayments', window );">Loss Contingency Accrual, Payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.2<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_CounterpartyNameAxis=nwpx_LowerWillametteGroupMember', window );">Lower Willamette Group [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_nwpx_NumberOfPotentiallyResponsibleParties', window );">Number Of Potentially Responsible Parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14<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_nwpx_EstimatedCostOfEPASelectedRemedy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated cost of the remedy selected by EPA.</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;">nwpx_EstimatedCostOfEPASelectedRemedy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_nwpx_EstimatedTimeToCompleteSelectedEPARemedy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated amount of time to complete the selected EPA remedy.</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;">nwpx_EstimatedTimeToCompleteSelectedEPARemedy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_nwpx_NumberOfPotentiallyResponsibleParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 potentially responsible parties for Portland Harbor Superfund site.</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;">nwpx_NumberOfPotentiallyResponsibleParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_LossContingencyAccrualCarryingValueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 loss contingency liability expected to be resolved 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://www.xbrl.org/2003/role/presentationRef<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_LossContingencyAccrualCarryingValueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LossContingencyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow reducing loss contingency liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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_LossContingencyAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LossContingenciesByNatureOfContingencyAxis=nwpx_PortlandHarborNaturalreSourcesTrusteeCouncilMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=nwpx_PortlandHarborNaturalreSourcesTrusteeCouncilMember</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_CounterpartyNameAxis=nwpx_LowerWillametteGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CounterpartyNameAxis=nwpx_LowerWillametteGroupMember</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>87
<FILENAME>R72.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6835070992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 16 - Income Taxes (Details Textual) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions', window );">Tax Adjustments, Settlements, and Unusual Provisions</a></td>
<td class="nump">$ 900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability', window );">Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability</a></td>
<td class="nump">600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings', window );">Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignEarningsRepatriated', window );">Foreign Earnings Repatriated</a></td>
<td class="nump">1,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense', window );">Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense</a></td>
<td class="text">&#160;<span></span>
</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,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic Tax Authority [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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating Loss Carryforwards</a></td>
<td class="nump">35,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax Credit Carryforward, Amount</a></td>
<td class="nump">3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction [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_us-gaap_OperatingLossCarryforwards', window );">Operating Loss Carryforwards</a></td>
<td class="nump">51,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax Credit Carryforward, Amount</a></td>
<td class="nump">$ 4,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementScenarioAxis=us-gaap_ScenarioForecastMember', window );">Scenario, Forecast [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="re">
<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 );">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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_ForeignEarningsRepatriated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 foreign earnings repatriated from subsidiaries outside the country of domicile.</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_ForeignEarningsRepatriated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 tax expense (benefit) from continuing operations attributable to an adjustment of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (g)<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_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxReconciliationRepatriationOfForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to repatriation of foreign earnings.</p></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 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 2: http://www.xbrl.org/2003/role/presentationRef<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_IncomeTaxReconciliationRepatriationOfForeignEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-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_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_TaxAdjustmentsSettlementsAndUnusualProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28446-109314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28511-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-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_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_DomesticCountryMember</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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_StateAndLocalJurisdictionMember</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_StatementScenarioAxis=us-gaap_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=us-gaap_ScenarioForecastMember</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>88
<FILENAME>R73.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6828120832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 16 - Income Taxes - Summary of Components of Income Tax Expense for Continuing Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Current:</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_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">$ (454)<span></span>
</td>
<td class="num">$ (740)<span></span>
</td>
<td class="num">$ (5,076)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">49<span></span>
</td>
<td class="num">(102)<span></span>
</td>
<td class="nump">35<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_CurrentIncomeTaxExpenseBenefit', window );">Total current income tax benefit</a></td>
<td class="num">(405)<span></span>
</td>
<td class="num">(842)<span></span>
</td>
<td class="num">(5,041)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</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_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(766)<span></span>
</td>
<td class="num">(2,883)<span></span>
</td>
<td class="num">(5,524)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="nump">71<span></span>
</td>
<td class="num">(373)<span></span>
</td>
<td class="nump">2,042<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_DeferredFederalStateAndLocalTaxExpenseBenefit', window );">Total deferred income tax benefit</a></td>
<td class="num">(695)<span></span>
</td>
<td class="num">(3,256)<span></span>
</td>
<td class="num">(3,482)<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_IncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="num">$ (1,100)<span></span>
</td>
<td class="num">$ (4,098)<span></span>
</td>
<td class="num">$ (8,523)<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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) pertaining to taxable 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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 state and local 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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 federal 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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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/presentationRef<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_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredFederalStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 state, local, and 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 state and local 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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R74.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6834848496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 16 - Income Taxes - Effective Income Tax Rate Reconciliation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income tax benefit at federal statutory rate of 35%</a></td>
<td class="num">$ (3,322)<span></span>
</td>
<td class="num">$ (3,755)<span></span>
</td>
<td class="num">$ (9,133)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State benefit, net of federal income tax effect</a></td>
<td class="num">(472)<span></span>
</td>
<td class="num">(286)<span></span>
</td>
<td class="num">(440)<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_nwpx_IncomeTaxReconciliationTaxFederalAndStateTaxCredits', window );">Federal and state income tax credits</a></td>
<td class="nump">36<span></span>
</td>
<td class="num">(154)<span></span>
</td>
<td class="num">(5,060)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities', window );">Disallowed domestic manufacturing deduction</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">630<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="nump">1,570<span></span>
</td>
<td class="nump">585<span></span>
</td>
<td class="nump">2,059<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_nwpx_EffectiveIncomeTaxRateReconciliationExcessTaxShortfallOnStockBasedCompensation', window );">Excess income tax shortfall on share-based compensation</a></td>
<td class="nump">765<span></span>
</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_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Effect of Tax Cuts and Jobs Act of 2017</a></td>
<td class="nump">874<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxContingencies', window );">Uncertain income tax positions</a></td>
<td class="num">(562)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="nump">1,275<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses', window );">Goodwill impairment (nondeductible)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,849<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense', window );">Nondeductible expenses</a></td>
<td class="nump">63<span></span>
</td>
<td class="nump">63<span></span>
</td>
<td class="nump">91<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxExemptIncome', window );">Nontaxable adjustment to contingent consideration</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(580)<span></span>
</td>
<td class="nump">103<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="num">(52)<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">103<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_IncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="num">$ (1,100)<span></span>
</td>
<td class="num">$ (4,098)<span></span>
</td>
<td class="num">$ (8,523)<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="num">(11.60%)<span></span>
</td>
<td class="num">(37.80%)<span></span>
</td>
<td class="num">(32.40%)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nwpx_EffectiveIncomeTaxRateReconciliationExcessTaxShortfallOnStockBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the excess tax shortfall on stock based compensation.</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;">nwpx_EffectiveIncomeTaxRateReconciliationExcessTaxShortfallOnStockBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_nwpx_IncomeTaxReconciliationTaxFederalAndStateTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to Federal and State tax credits.</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;">nwpx_IncomeTaxReconciliationTaxFederalAndStateTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax 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/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32123-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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32059-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_IncomeTaxReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxReconciliationDeductionsQualifiedProductionActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 difference between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for qualified production activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></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 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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment 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/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></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 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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxReconciliationTaxContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.</p></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 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 2: http://www.xbrl.org/2003/role/presentationRef<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_IncomeTaxReconciliationTaxContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxReconciliationTaxExemptIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.</p></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 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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxExemptIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R75.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6846995552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 16 - Income Taxes - Effective Income Tax Rate Reconciliation (Details) (Parentheticals)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory rate</a></td>
<td class="nump">35.00%<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="nump">35.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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R76.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6835633104">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 16 - Income Taxes - Summary of Current and Noncurrent Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</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_nwpx_DeferredTaxAssetsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts', window );">Costs and estimated earnings in excess of billings on uncompleted contracts, net</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 1,270<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits', window );">Accrued employee benefits</a></td>
<td class="nump">2,806<span></span>
</td>
<td class="nump">5,025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Inventories</a></td>
<td class="nump">296<span></span>
</td>
<td class="nump">563<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_nwpx_DeferredTaxAssetTradeReceivableNet', window );">Trade receivable, net</a></td>
<td class="nump">105<span></span>
</td>
<td class="nump">199<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">9,850<span></span>
</td>
<td class="nump">15,637<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Tax credit carryforwards</a></td>
<td class="nump">5,478<span></span>
</td>
<td class="nump">5,069<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_nwpx_DeferredTaxAssetOtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">1,201<span></span>
</td>
<td class="nump">1,830<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">81<span></span>
</td>
<td class="nump">1,018<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_DeferredTaxAssetsGross', window );">Deferred tax assets, gross</a></td>
<td class="nump">19,817<span></span>
</td>
<td class="nump">30,611<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(10,413)<span></span>
</td>
<td class="num">(8,217)<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_DeferredTaxAssetsNet', window );">Deferred tax assets, net</a></td>
<td class="nump">9,404<span></span>
</td>
<td class="nump">22,394<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_nwpx_DeferredTaxLiabilitiesCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsNet', window );">Costs and estimated earnings in excess of billings on uncompleted contracts, net</a></td>
<td class="num">(110)<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_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="num">(9,524)<span></span>
</td>
<td class="num">(22,380)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangible assets</a></td>
<td class="num">(433)<span></span>
</td>
<td class="num">(819)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses', window );">Prepaid expenses</a></td>
<td class="num">(278)<span></span>
</td>
<td class="num">(477)<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_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(10,345)<span></span>
</td>
<td class="num">(23,676)<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_DeferredTaxLiabilities', window );">Net deferred income tax liabilities</a></td>
<td class="num">$ (941)<span></span>
</td>
<td class="num">$ (1,282)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nwpx_DeferredTaxAssetOtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allocation of valuation allowances of noncurrent deferred tax asset attributable to other assets, noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nwpx_DeferredTaxAssetOtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_nwpx_DeferredTaxAssetTradeReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allocation of valuation allowances of deferred tax asset attributable to trade receivables, net.</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;">nwpx_DeferredTaxAssetTradeReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_nwpx_DeferredTaxAssetsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allocation of valuation allowances of deferred tax asset attributable to cost and estimated earnings in excess of billings on uncompleted contracts.</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;">nwpx_DeferredTaxAssetsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_nwpx_DeferredTaxLiabilitiesCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 tax liability attributable to taxable temporary differences related to costs and estimated earnings in excess of billings on uncompleted contracts net.</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;">nwpx_DeferredTaxLiabilitiesCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 tax liability attributable to taxable temporary differences.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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(26)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-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_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-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_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-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_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-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_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-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_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, 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/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-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_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from employee benefits, 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/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 tax assets for which it is more likely than not that a tax benefit will not be realized.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-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_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-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_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesPrepaidExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 tax consequences attributable to taxable temporary differences derived from prepaid expenses.</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_DeferredTaxLiabilitiesPrepaidExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>92
<FILENAME>R77.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6828107344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 16 - Income Taxes - Summary of Changes in Unrecognized Tax Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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_UnrecognizedTaxBenefits', window );">Unrecognized income tax benefits, beginning of year</a></td>
<td class="nump">$ 4,874<span></span>
</td>
<td class="nump">$ 4,874<span></span>
</td>
<td class="nump">$ 2,313<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Decreases for lapse in statute of limitations</a></td>
<td class="num">(520)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,199)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Increases for positions taken in prior years</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">3,716<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Decreases for positions taken in prior years</a></td>
<td class="num">(238)<span></span>
</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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Increases for positions taken in the current year</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized income tax benefits, end of year</a></td>
<td class="nump">$ 4,116<span></span>
</td>
<td class="nump">$ 4,874<span></span>
</td>
<td class="nump">$ 4,874<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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>93
<FILENAME>R78.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6827676928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 17 - Accumulated Other Comprehensive Loss - Summary of Accumulated Other Comprehensive Loss (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax', window );">Pension liability adjustment, net of income tax benefit of $866 and $886</a></td>
<td class="num">$ (1,436)<span></span>
</td>
<td class="num">$ (1,493)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax', window );">Unrealized gain (loss) on cash flow hedges, net of income tax expense (benefit) of $(1) and $6</a></td>
<td class="num">(9)<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Total</a></td>
<td class="num">$ (1,445)<span></span>
</td>
<td class="num">$ (1,483)<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_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, net of tax, in accumulated gains and losses from derivative instruments designated and qualifying as the effective portion of cash flow hedges. Includes an entity's share of an equity investee's Increase or Decrease in deferred hedging gains or losses.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=SL7669686-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=d3e681-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=35736893&amp;loc=d3e80784-113994<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=SL7669686-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_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=d3e681-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=SL7669686-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R79.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836918368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 17 - Accumulated Other Comprehensive Loss - Summary of Accumulated Other Comprehensive Loss (Details) (Parentheticals) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</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_nwpx_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTaxExpenseBenefit', window );">Pension liability adjustment, tax effect</a></td>
<td class="nump">$ 886<span></span>
</td>
<td class="nump">$ 866<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_nwpx_AccumulatedOtherComprehensiveIncomeLossCumulativeChangeInNetGainLossFromCashFlowHedgeEffectTax', window );">Unrealized gain (loss) on cash flow hedges, tax effect</a></td>
<td class="num">$ (1)<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nwpx_AccumulatedOtherComprehensiveIncomeLossCumulativeChangeInNetGainLossFromCashFlowHedgeEffectTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax expense (benefit) included in accumulated other comprehensive income for cash flow hedges.</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;">nwpx_AccumulatedOtherComprehensiveIncomeLossCumulativeChangeInNetGainLossFromCashFlowHedgeEffectTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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_nwpx_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax expense (benefit) included in accumulated other comprehensive income for defined benefit pension and other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nwpx_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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>95
<FILENAME>R80.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6832063008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 17 - Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Loss (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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_StockholdersEquity', window );">Beginning balance</a></td>
<td class="nump">$ 209,213<span></span>
</td>
<td class="nump">$ 217,560<span></span>
</td>
<td class="nump">$ 245,635<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income, net of tax</a></td>
<td class="nump">38<span></span>
</td>
<td class="nump">55<span></span>
</td>
<td class="nump">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_StockholdersEquity', window );">Ending balance</a></td>
<td class="nump">200,264<span></span>
</td>
<td class="nump">209,213<span></span>
</td>
<td class="nump">217,560<span></span>
</td>
</tr>
<tr 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_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember', window );">Accumulated Defined Benefit Plans Adjustment Attributable to Parent [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_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(1,493)<span></span>
</td>
<td class="num">(1,624)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Other comprehensive loss before reclassifications</a></td>
<td class="nump">54<span></span>
</td>
<td class="num">(125)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Amounts reclassified from Accumulated other comprehensive loss</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">256<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income, net of tax</a></td>
<td class="nump">57<span></span>
</td>
<td class="nump">131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Ending balance</a></td>
<td class="num">(1,436)<span></span>
</td>
<td class="num">(1,493)<span></span>
</td>
<td class="num">(1,624)<span></span>
</td>
</tr>
<tr 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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember', window );">Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [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_StockholdersEquity', window );">Beginning balance</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">86<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Other comprehensive loss before reclassifications</a></td>
<td class="num">(16)<span></span>
</td>
<td class="num">(48)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Amounts reclassified from Accumulated other comprehensive loss</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(28)<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income, net of tax</a></td>
<td class="num">(19)<span></span>
</td>
<td class="num">(76)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Ending balance</a></td>
<td class="num">(9)<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">86<span></span>
</td>
</tr>
<tr 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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">AOCI Attributable to Parent [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_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(1,483)<span></span>
</td>
<td class="num">(1,538)<span></span>
</td>
<td class="num">(1,833)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Other comprehensive loss before reclassifications</a></td>
<td class="nump">38<span></span>
</td>
<td class="num">(173)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Amounts reclassified from Accumulated other comprehensive loss</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">228<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income, net of tax</a></td>
<td class="nump">38<span></span>
</td>
<td class="nump">55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Ending balance</a></td>
<td class="num">$ (1,445)<span></span>
</td>
<td class="num">$ (1,483)<span></span>
</td>
<td class="num">$ (1,538)<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_OciBeforeReclassificationsNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other comprehensive income (loss), attributable to 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/presentationRef<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=84158357&amp;loc=d3e1436-108581<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=SL7669686-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_OciBeforeReclassificationsNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other comprehensive income (loss) attributable to parent entity.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161450&amp;loc=SL4573702-111684<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4569616-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 reclassification adjustments of other comprehensive income (loss) attributable to 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/presentationRef<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=84228862&amp;loc=SL7669686-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84158357&amp;loc=d3e1436-108581<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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 4: http://www.xbrl.org/2003/role/presentationRef<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_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_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember</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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</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>96
<FILENAME>R81.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6835125360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 17 - Accumulated Other Comprehensive Loss - Reclassification of Accumulated Other Comprehensive Loss (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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_CostOfRevenue', window );">Cost of sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (126,957)<span></span>
</td>
<td class="num">$ (149,704)<span></span>
</td>
<td class="num">$ (172,554)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Tax (expense) benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,100<span></span>
</td>
<td class="nump">4,098<span></span>
</td>
<td class="nump">8,523<span></span>
</td>
</tr>
<tr class="re">
<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 loss</a></td>
<td class="num">$ (2,158)<span></span>
</td>
<td class="num">$ (2,069)<span></span>
</td>
<td class="num">$ (2,068)<span></span>
</td>
<td class="num">$ (3,868)<span></span>
</td>
<td class="nump">$ 5,834<span></span>
</td>
<td class="nump">$ 727<span></span>
</td>
<td class="num">$ (6,242)<span></span>
</td>
<td class="num">$ (9,583)<span></span>
</td>
<td class="num">(10,163)<span></span>
</td>
<td class="num">(9,263)<span></span>
</td>
<td class="num">(29,388)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Net sales</a></td>
<td class="nump">$ 35,627<span></span>
</td>
<td class="nump">$ 38,804<span></span>
</td>
<td class="nump">$ 28,692<span></span>
</td>
<td class="nump">$ 29,657<span></span>
</td>
<td class="nump">$ 39,179<span></span>
</td>
<td class="nump">$ 41,075<span></span>
</td>
<td class="nump">$ 39,775<span></span>
</td>
<td class="nump">$ 29,358<span></span>
</td>
<td class="nump">132,780<span></span>
</td>
<td class="nump">149,387<span></span>
</td>
<td class="nump">173,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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember', window );">Reclassification out of Accumulated Other Comprehensive Income [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(228)<span></span>
</td>
<td class="num">(128)<span></span>
</td>
</tr>
<tr 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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember', window );">Reclassification out of Accumulated Other Comprehensive Income [Member] | Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(392)<span></span>
</td>
<td class="num">(352)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Tax (expense) benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">136<span></span>
</td>
<td class="nump">131<span></span>
</td>
</tr>
<tr class="ro">
<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 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(256)<span></span>
</td>
<td class="num">(221)<span></span>
</td>
</tr>
<tr 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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember', window );">Reclassification out of Accumulated Other Comprehensive Income [Member] | Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Tax (expense) benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="num">(17)<span></span>
</td>
<td class="num">(56)<span></span>
</td>
</tr>
<tr class="re">
<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 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">3<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="nump">93<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">5<span></span>
</td>
<td class="nump">45<span></span>
</td>
<td class="nump">147<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember', window );">Reclassification out of Accumulated Other Comprehensive Income [Member] | Accumulated Net Gain (Loss) from Hedge Ineffectiveness [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 2<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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost of goods produced and sold and services rendered 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SalesRevenueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesRevenueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</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_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember</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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</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_StatementEquityComponentsAxis=nwpx_AccumulatedNetGainLossFromHedgeIneffectivenessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=nwpx_AccumulatedNetGainLossFromHedgeIneffectivenessMember</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>97
<FILENAME>R82.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6828085296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 18 - Restructuring (Details Textual) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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_RestructuringCharges', window );">Restructuring Charges</a></td>
<td class="nump">$ 881,000<span></span>
</td>
<td class="nump">$ 990,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee Severance [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1', window );">Restructuring and Related Cost, Expected Cost Remaining</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=nwpx_DemobilizationActivitiesMember', window );">Demobilization Activities [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_RestructuringAndRelatedCostExpectedCostRemaining1', window );">Restructuring and Related Cost, Expected Cost Remaining</a></td>
<td class="nump">$ 900,000<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expected cost remaining for the specified restructuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011515&amp;loc=d3e140864-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=27011515&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=nwpx_DemobilizationActivitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=nwpx_DemobilizationActivitiesMember</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>98
<FILENAME>R83.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6673312176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 20 - Quarterly Data (Unaudited) (Details Textual) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain (Loss) on Disposition of Property Plant Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 51,000<span></span>
</td>
<td class="num">$ (19,000)<span></span>
</td>
<td class="num">$ (105,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=nwpx_DenverFacilityMember', window );">Denver Facility [Member] | Water Transmission Group [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="re">
<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 (Loss) on Disposition of Property Plant Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales [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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nwpx_WorkersCompensationExpense', window );">Workers Compensation Expense</a></td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nwpx_WorkersCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 workers compensation charge related to a change in estimate to workers compensation reserves.</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;">nwpx_WorkersCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nwpx_</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://www.xbrl.org/2003/role/presentationRef<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=98514028&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_PropertyPlantAndEquipmentByTypeAxis=nwpx_DenverFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=nwpx_DenverFacilityMember</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=nwpx_WaterTransmissionGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=nwpx_WaterTransmissionGroupMember</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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</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>99
<FILENAME>R84.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6835659760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 20 - Quarterly Data (Unaudited) - Summary of Quarterly Financial Data (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="16">3 Months Ended</th>
<th class="th" colspan="5">12 Months Ended</th>
</tr>
<tr>
<th class="th" colspan="2"><div>Dec. 31, 2017</div></th>
<th class="th" colspan="2"><div>Sep. 30, 2017</div></th>
<th class="th" colspan="2"><div>Jun. 30, 2017</div></th>
<th class="th" colspan="2"><div>Mar. 31, 2017</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2016</div></th>
<th class="th" colspan="2"><div>Sep. 30, 2016</div></th>
<th class="th" colspan="2"><div>Jun. 30, 2016</div></th>
<th class="th" colspan="2"><div>Mar. 31, 2016</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2017</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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_SalesRevenueNet', window );">Net sales</a></td>
<td class="nump">$ 35,627<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 38,804<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 28,692<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 29,657<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 39,179<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 41,075<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 39,775<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 29,358<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 132,780<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 149,387<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 173,160<span></span>
</td>
</tr>
<tr class="ro">
<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 (loss)</a></td>
<td class="nump">2,076<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,915<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">667<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,165<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">3,766<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,939<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(1,272)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(5,750)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,823<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(317)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">606<span></span>
</td>
</tr>
<tr class="re">
<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 loss</a></td>
<td class="num">(1,233)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(1,508)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(2,904)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(3,556)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">6,334<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(1,253)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(5,257)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(10,192)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(9,201)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(10,368)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(25,054)<span></span>
</td>
</tr>
<tr class="ro">
<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 loss</a></td>
<td class="num">$ (2,158)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (2,069)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (2,068)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (3,868)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 5,834<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 727<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (6,242)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (9,583)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (10,163)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (9,263)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (29,388)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare', window );">Continuing operations, basic and diluted (in dollars per share)</a></td>
<td class="num">$ (0.20)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (0.16)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (0.15)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (0.37)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (0.88)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (0.71)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (1.86)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare', window );">Discontinued operations, basic and diluted (in dollars per share)</a></td>
<td class="num">(0.03)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(0.05)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(0.07)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(0.03)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(0.18)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(0.26)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(1.21)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Net loss per share, basic and diluted (in dollars per share)</a></td>
<td class="num">$ (0.23)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (0.21)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (0.22)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (0.40)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(1.06)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(0.97)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(3.07)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Continuing operations (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0.71<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (0.55)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (1.01)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(0.88)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(0.71)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(1.86)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare', window );">Discontinued operations (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(0.10)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(0.07)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(0.10)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0.01<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (0.18)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(0.26)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (1.21)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Net income (loss) per share, basic (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0.61<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0.08<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(0.65)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(1)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(0.97)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Continuing operations, diluted (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0.70<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0.15<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(0.55)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(1.01)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(0.71)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Discontinued operations, diluted (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(0.10)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(0.07)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(0.10)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0.01<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(0.26)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Net income (loss) per share assuming dilution (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0.60<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (0.65)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (1)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (0.97)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="22"></td></tr>
<tr><td colspan="22"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Gross profit for the fourth quarter of 2017 includes a charge of $1.2 million to cost of sales as a result of a change in estimate to workers compensation reserves.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Operating income for the fourth quarter of 2016 includes the gain on sale of facility of $7.9 million.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96948231&amp;loc=d3e4984-109258<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=96947427&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96947427&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) from continuing operations per each basic and diluted share of common stock or unit when the per share amount is the same for both basic and diluted 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_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare</td>
</tr>
<tr>
<td style="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_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) from continuing operations 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/presentationRef<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=96947427&amp;loc=d3e1252-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20187-122688<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="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_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) derived from continuing operations during 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20187-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<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=96947427&amp;loc=d3e1252-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_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per basic and diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation, when the per share amount is the same.</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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare</td>
</tr>
<tr>
<td style="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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1278-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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27015204&amp;loc=d3e355146-122828<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1278-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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="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/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SalesRevenueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesRevenueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R85.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6828570448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="5">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2016</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2015</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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForDoubtfulAccountsMember', window );">Allowance for Doubtful Accounts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">$ 515<span></span>
</td>
<td class="nump">$ 751<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 755<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Profit and Loss</a></td>
<td class="nump">637<span></span>
</td>
<td class="nump">295<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">416<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deduction from Reserves</a></td>
<td class="num">(675)<span></span>
</td>
<td class="num">(531)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(420)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">477<span></span>
</td>
<td class="nump">515<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">751<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr 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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember', window );">Valuation Allowance of Deferred Tax Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">8,217<span></span>
</td>
<td class="nump">7,057<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,858<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Profit and Loss</a></td>
<td class="nump">2,196<span></span>
</td>
<td class="nump">1,160<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,217<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deduction from Reserves</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(18)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">$ 10,413<span></span>
</td>
<td class="nump">$ 8,217<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 7,057<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Includes amounts that were classified as held for sale.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-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_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the allowances and reserves, which consist of the valuation and qualifying accounts that are either netted against the cost of an asset or that reflect a liability established to represent expected future costs, from charges to costs and expenses.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-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_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the deductions in a given period to allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs, representing receivables written off as uncollectible and portions of the reserves utilized, respectively.</p></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 FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-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_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForDoubtfulAccountsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForDoubtfulAccountsMember</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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember</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>101
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( '=Q<$P?(\\#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,$%     @ =W%P3&;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/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    " !W<7!,91N _.X    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!:L,P#(9?9?B>R&Y*&2;U96.G#08K;.QF9+4UBQ-C:R1]^R59
MFS*V!]C1TN]/GT U1HU=HN?414KL*=\,H6FSQK@51^:H 3(>*=A<CHEV;.Z[
M%"R/SW2 :/'#'@A64FX@$%MGV<($+.)"%*9VJ#&1Y2Z=\0X7?/Q,S0QS"-10
MH)8SJ%*!,-/$>!J:&JZ "<:40OXND%N(<_5/[-P!<4X.V2^ION_+OIISXPX*
MWIX>7^9U"]]FMBW2^"M[S:=(6W&9_%K=W>\>A%E)=5O(JE";G5IK)?6Z>I]<
M?_A=A4/G_-[_8^.+H*GAUUV8+U!+ P04    " !W<7!,F5R<(Q &  "<)P
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
M,MU2]\50F@P#Q7M7=J&Q]EO_!U!+ P04    " !W<7!,IE]DG;8$  #@%@
M&    'AL+W=O<FMS:&5E=',O<VAE970R+GAM;(V848_B-A2%_PKB?8A]'3L)
M8I"&8:-6:J755FV?,^ 9T":$)IEA^^^;A P+]YY,YP6(^7Q]KF/?DWAQ*JOO
M]<[[9O*CR _U_737-,=Y$-2;G2^R>E8>_:']Y[FLBJQI+ZN7H#Y6/MOVG8H\
M(*5<4&3[PW2YZ-N^5LM%^=KD^X/_6DWJUZ+(JG]7/B]/]U,]?6_XMG_9-5U#
ML%P<LQ?_AV_^/'ZMVJO@$F6[+_RAWI>'2>6?[Z</>IZ:OD-/_+7WI_KJ]Z1+
MY:DLOW<7OV[OIZI3Y'._:;H06?OUYA]]GG>16AW_#$&GES&[CM>_WZ.G??)M
M,D]9[1_+_._]MMG=3^/I9.N?L]>\^5:>?O%#0G8Z&;+_S;_YO,4[)>T8FS*O
M^\_)YK5NRF*(TDHILA_G[_VA_SX-\=^[X0XT=*#/=C!#!W/I$'[(AP,?7GC]
M<0<[=+"?', -O&,#!.>IZN=^G379<E&5ITEU7C['K%NE>N[:N[OI&ON;V?_7
M3G_=MKXMC5X$;UV< 5F=$;I"?A)!&_PR J$15B2ZT^T :TD8AJ0 ,5B$@6F:
MOG]XW3]D:9X1UR.'<YJ&HE@QL0 +$Q-'3## (J.=PJ)#*#J4HBT3?4;L]3#D
M$LO4K $6)I%B4Y "+")K0RS:0M%6BG9,M!7#V)C,+?0(XO"L9)P[H_F-D)!3
M#B?D8$)."HE90@Y,KPY91FM N838;DLE1<I$,58<0<615)PPQ1()^4+_?R2-
MY(VDF+#4&$J-Y2"\_ "$2XWE0HABQ]5^&.A&:P*U)K(_*U.K1 B)8Y;/6C))
MPJ6"H4:D:H7+NI(1V'I<#<S-M"6DN%Z$:64<VP1?T)"\P*!89-58A=$CGJ7E
M2+PP#LS-;DOXC@00"<F2L2.[44,#?- DY?*2.# W98J+E8@68@$SHA7[I)9&
M&49<JY$W,>1+>(THJQ(N&%#:C"YV[)-:&F7(2[26WG:7A E_%$&85C&OGRGB
MR)DK?[X5CKU22Y,+>:76P.6T5F*Z 1:J).:Z 19;&GF6TM@1M;1$J[ALZ6-W
M[32*^0:8B[@'I C34:Q'O$9C7]1GOS+7NL>V![8K+3W$<@_0P(UT%"4\<X 9
MS1\W4QC-*C56,;%U:6 HXC%?&I,H01_ZTB#X\]Y%V+M(&HGEWD7(2/AK!6"<
MY3L"42:DD1)/V)%(.I+E[Q<DC:1;%]QN$4:6Q L1BJ9M-/)H2]B:2%J3Y4XZ
M,.ZV)&K'S11Q"7$L11BU+U!C$XY]BHS<RF.I8],@:1K\M6DU,-&U5C6+8YXY
MQ/B=31&F9_&8;&P9)"V#+^G5P,2W>K20#3%R7#; ](S&S@"P91"P#.YT \/F
M1_$BA# U2_A['\+,3$4CLK%CD'2,L5=XPHY!TC$<K[PD:WSBM-A?@+)\+::0
M&M7,W>+V) 679R/+,W\S7P'&C7BUP175@&=\<6(C&<>?9(*K@[#"5R_](68]
MV92OAZ9;'5>MEX/2!^H.TEC[2L]3C=II_HCX-<V_H/8'2N9I._$@DE'SU"CX
MS^7T-OB9Q/GL]_>L>MD?ZLE3V31ET1_E/9=EX]L)4K-V&>Q\MKU<Y/ZYZ7Y&
M[>_J?.9ZOFC*XW">'%P.M9?_ 5!+ P04    " !W<7!,A?$S*&,"  "3!P
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
MXT.P\:"KK],#/N_^E''[/U!+ P04    " !W<7!,4C;@H?@!  !"!0  &
M 'AL+W=O<FMS:&5E=',O<VAE970W+GAM;'U476^;,!3]*Q;OJP.X:14!4I.H
MVJ1-BCJM>W;@\J':F-E.Z/[];$,H,Z@OV+X^Y]QSC7V37L@W50-H],Y9J]*@
MUKK;8:SR&CA5=Z*#UNR40G*JS5)66'42:.%(G.%HL]EB3ILVR!(7.\DL$1?-
MFA9.$JD+YU3^W0,3?1J$P2WPTE2UM@&<)1VMX"?H7]U)FA6>5(J&0ZL:T2()
M91H\A;LCL7@'>&V@5[,YLI6<A7BSBV]%&FRL(6"0:ZM S7"% S!FA8R-/Z-F
M,*6TQ/G\IO[L:C>UG*F"@V"_FT+7:? 8H )*>F'Z1?1?8:SG/D!C\=_A"LS
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
M7OIY\886W?@4X.D]RO\#4$L#!!0    ( '=Q<$PC-'J%L@$  -(#   9
M>&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;&U3VXZ<, S]E2@?L %FVNZ. &EG
MJZJ56FFT5;?/&3 0;2XT"</V[^L$AM(I+\0V/L?'CI./QKZZ#L"3-R6U*VCG
M?7]@S%4=*.[N3 \:_S3&*N[1M2USO05>1Y"2+$N2]TQQH6F9Q]C)EKD9O!0:
M3I:X02EN?Q]!FK&@*;T&GD7;^1!@9=[S%KZ#_]&?+'IL8:F% NV$T<1"4]#'
M]'#<A_R8\")@="N;A$[.QKP&YTM=T"0( @F5#PP<CPL\@92!"&7\FCGI4C(
MU_:5_5/L'7LY<P=/1OX4M>\*>D])#0T?I'\VXV>8^WE'R=S\5[B Q/2@!&M4
M1KKX)=7@O%$S"TI1_&TZA8[G./-?8=N ; 9D-P V%8K*/W+/R]R:D=AI]CT/
M5YP>,IQ-%8)Q%/$?BG<8O93I_4/.+H%HSCE..=DZ9\E@R+Z4R+9*'+/_X-DV
M?+>I<!?ANW7UAV2;8+])L(\$^W\(TIL6MW)N5;+53!78-FZ3(Y49=-SD5719
MV,<LWLG?]&G;OW';"NW(V7B\V3C_QA@/*"6YPQ7J\($MCH3&!_,#VG9:L\GQ
MII]?$%N><?D'4$L#!!0    ( '=Q<$QY?76CM@$  -(#   9    >&PO=V]R
M:W-H965T<R]S:&5E=#$Q+GAM;&U386_<( S]*X@?4'*YW-:=DDB]5M4F;=*I
MT[;/7.(DJ( S()?NWP](FJ5=O@ V?L_/QN0CFF?; 3CRHJ2V!>V<ZX^,V:H#
MQ>T-]J#]38-&<>=-TS+;&^!U!"G)TB3YP!07FI9Y])U-F>/@I-!P-L0.2G'S
MYP02QX+NZ*OC2;2="PY6YCUOX3NX'_W9>(LM++50H*U 30PT!;W;'4]9B(\!
M/P6,=G4FH9(+XG,POM0%38(@D%"YP,#]=H5[D#(0>1F_9TZZI S ]?F5_3'6
M[FNY< OW*'^)VG4%O:6DAH8/TCWA^!GF>@Z4S,5_A2M('QZ4^!P52AM74@W6
MH9I9O!3%7Z9=Z+B/T\TAG6';@'0&I O@-N9A4Z*H_($[7N8&1V*FWO<\//'N
MF/K>5,$96Q'OO'CKO==R]VF?LVL@FF-.4TRZCEDBF&=?4J1;*4[I?_!T&[[?
M5+B/\/T;A<DV0;9)D$6"[ U!]J[$K9C#NR1LU5,%IHW39$F%@XZ3O/(N WL7
M'Y']"Y^F_1LWK="67-#YEXW];Q =>"G)C1^ASG^PQ9#0N'#\Z,]F&K/)<-C/
M/X@MW[C\"U!+ P04    " !W<7!,&7@_V+<!  #2 P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970Q,BYX;6QM4V%OVR 0_2N('U <)TNRR+;4=)HV:9.B3NL^
M$_MLHP+G 8Z[?S_ KN=V_@+<<>_=N^/(!C3/M@5PY$5);7/:.M>=&+-E"XK;
M.^Q ^YL:C>+.FZ9AMC/ JPA2DJ5)LF>*"TV++/HNILBP=U)HN!AB>Z6X^7,&
MB4-.-_35\2B:U@4'*[*.-_ #W,_N8KS%9I9**-!6H"8&ZIS>;T[G78B/ 4\"
M!KLXDU#)%?$Y&%^KG"9!$$@H76#@?KO! T@9B+R,WQ,GG5,&X/+\ROXYUNYK
MN7(+#RA_B<JU.3U24D'->^D><?@"4ST?*)F*_P8WD#X\*/$Y2I0VKJ3LK4,U
ML7@IBK^,N]!Q'\:;PWZ"K0/2"9#.@&/,P\9$4?DG[GB1&1R(&7O?\?#$FU/J
M>U,&9VQ%O//BK??>BLW'?<9N@6B*.8\QZ3)FCF">?4Z1KJ4XI__!TW7X=E7A
M-L*W;Q0FZP2[58)=)-B](3B\*W$MYO@N"5OT5(%IXC194F*OXR0OO// WJ?Q
M3?Z%C]/^G9M&:$NNZ/S+QO[7B Z\E.3.CU#K/]AL2*A=.![\V8QC-AH.N^D'
ML?D;%W\!4$L#!!0    ( '=Q<$R6A@R5L@$  -(#   9    >&PO=V]R:W-H
M965T<R]S:&5E=#$S+GAM;&U3;6^;,!#^*Y9_0$U(NJT1(#6MJDW:I*C3UL\.
M'&#5+\PVH?OW.QO":,H7?'?<\]QSYW,V&/OJ6@!/WI34+J>M]]V>,5>VH+B[
M,1UH_%,;J[A'US;,=19X%4%*LC1)/C'%A:9%%F-'6V2F]U)H.%KB>J6X_7L
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
M._^RL?^-U@Y\*LF5'Z'.?[#%$-"X</SBSV8:L\EPNI]_$%F^<?D/4$L#!!0
M   ( '=Q<$P5OL2_MP$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#$X
M+GAM;&U3VVZ<,!#]%<L?$(.7I.D*D+*IJE9JI56JML]>&,"*S5#;+.G?US:$
MTI07VS,^Y\S%XWQ"\VP[ $=>M.IM03OGAB-CMNI "WN# _3^ID&CA?.F:9D=
M#(@ZDK1B/$GNF!:RIV4>?6=3YC@Z)7LX&V)'K87Y?0*%4T%3^NIXDFWG@H.5
M^2!:^ ;N^W VWF*K2BTU]%9B3PPT!7U(CZ<LX"/@AX3);LXD5')!? [&Y[J@
M24@(%%0N* B_7>$1E I"/HU?BR9=0P;B]ORJ_C'6[FNY" N/J'[*VG4%O:>D
MAD:,RCWA] F6>FXI68K_ E=0'AXR\3$J5#:NI!JM0[VH^%2T>)EWV<=]FF^R
M=*'M$_A"X"OA/L9A<Z"8^0?A1)D;G(B9>S^(\,3ID?O>5,$96Q'O?/+6>Z\E
M3[.<78/0@CG-&+[!I"N">?4U!-\+<>+_T?D^_;";X2'2#]OH[Y-]@6Q7((L"
MV3\EWKXI<0]S]R8(V_14@VGC-%E2X=C'2=YXUX%]X/%-_L+G:?\J3"M[2R[H
M_,O&_C>(#GPJR8T?H<Y_L-50T+AP?.?/9AZSV7 X+#^(K=^X_ -02P,$%
M  @ =W%P3+3Q?1RX 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,3DN
M>&UL;5/;;MP@$/T5Q <$F]TFFY5M*9NJ:J566J5J^LS:8QL%/"[@=?KW!>RX
M;NH78(9SSEP8LA'-BVT!''G5JK,Y;9WKCXS9L@4M[ WVT/F;&HT6SINF8;8W
M(*I(THKQ)+EE6LB.%EGTG4V1X>"4[.!LB!VT%N;W"12..4WIF^-)-JT+#E9D
MO6C@.[@?_=EXBRTJE=3068D=,5#G]"$]GO8!'P'/$D:[.I-0R07Q)1A?JIPF
M(2%04+J@(/QVA4=0*@CY-'[-FG0)&8CK\YOZIUB[K^4B+#RB^BDKU^;T0$D%
MM1B4>\+Q,\SU?*!D+OXK7$%Y>,C$QRA1V;B2<K .]:SB4]'B==IE%_=QNMG=
MSK1M I\)?"$<8APV!8J9?Q1.%)G!D9BI][T(3YP>N>]-&9RQ%?'.)V^]]UKP
M]"YCUR T8TX3AJ\PZ8)@7GT)P;="G/A_=+Y-WVUFN(OTW3KZ?;(ML-\4V$>!
M_3\E'MZ5N(6Y?Q>$K7JJP31QFBPI<>CB)*^\R\ ^\/@F?^'3M'\3II&=)1=T
M_F5C_VM$!SZ5Y,:/4.L_V&(HJ%TXWOFSF<9L,ASV\P]BRS<N_@!02P,$%
M  @ =W%P3,#X;02U 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,C N
M>&UL;5-A;]P@#/TKB!]0$NZZ=J<D4J_5M$F;=.JT[C.7. DJA S(I?OW,R27
M95V^ #9^S\_&9*.QKZX%\.1-J\[EM/6^/S#FRA:T<#>FAPYO:F.U\&C:AKG>
M@J@B2"O&D^0#TT)VM,BB[V2+S Q>R0Y.EKA!:V%_'T&9,:<IO3J>9=/ZX&!%
MUHL&OH/_T9\L6FQAJ:2&SDG3$0MU3A_2PW$?XF/ BX31K<XD5'(VYC487ZJ<
M)D$0*"A]8!"X7> 1E I$*./7S$F7E &X/E_9/\7:L9:S</!HU$]9^3:G]Y14
M4(M!^6<S?H:YGEM*YN*_P@44A@<EF*,TRL65E(/S1L\L*$6+MVF77=S'Z>;N
M"ML&\!G %\!]!+ I453^)+PH,FM&8J?>]R(\<7K@V)LR.&,KXAV*=^B]%)PG
M&;L$HCGF.,7P54RZ1#!D7U+PK11'_A^<;\-WFPIW$;Y;9_^8;!/L-PGVD6#_
M3XGINQ*W8MZK9*N>:K!-G"9'2C-T<9)7WF5@'WA\D[_AT[1_$[:1G2-GX_%E
M8_]K8SR@E.0&1ZC%#[88"FH?CG=XMM.8388W_?R#V/*-BS]02P,$%     @
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
MYK;?9'4[!*C:SX5&A1PZ/Y,K[S)Z#]3?KO_P:6Y_,%6WG487:>P=]3>IDM*
M326ZLP4W]JE8# Z5<=N]W:MI8";#R'Y^"\CR(.7_ %!+ P04    " !W<7!,
MU\>*L<(!   W!   &0   'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6QM5.V.
MFS 0?!7+#W F$')M!$B7JZI6:J7HJK:_'5C .G]0VX3KV]<VA-+4?V+O,C,[
M:WM33$J_FA[ HC?!I2EQ;^UP),34/0AJ'M0 TGUIE1;4NE!WQ P::!-(@I,T
M20Y$4"9Q583<65>%&BUG$LX:F5$(JG^?@*NIQ#M\2[RPKK<^0:IBH!U\ _M]
M.&L7D56E80*D84HB#6V)GW;'4^[Q ?"#P60V>^0[N2CUZH//38D3;P@XU-8K
M4+=<X1DX]T+.QJ]%$Z\E/7&[OZE_#+V[7B[4P+/B/UEC^Q*_PZB!EH[<OJCI
M$RS]Y!@MS7^!*W ']TY<C5IQ$WY1/1JKQ*+BK CZ-J],AG5:]&^T."%=".D=
M@<R%@O,/U-*JT&I">C[[@?HKWAU3=S:U3X:C"-^<>>.RURI+LH)<O="".<V8
M=(/9K0CBU-<2::S$*?V/GL;I6=1A%NC9EO[^$!?81P7V06#_3XO[NQ9CF#Q>
M)(\6R2,"A[LB,<SC71&RN3@!N@M/UJ!:C3*,RR:[3L53&B[^+WP>J:]4=TP:
M=%'6/9]PR:U2%IR5Y,%YZ=T4KP&'UOKMH]OK^2W/@57#,J9D_:^H_@!02P,$
M%     @ =W%P3'(\#W.T 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T
M,S0N>&UL;5/;CILP$/T5RQ^P!I)N=R- VFQ5M5(K15NU?79@ &M]H;8)V[_O
MV!!*4U[PS'#.F8O'^6CLJ^L /'E34KN"=M[W!\9<U8'B[L[TH/%/8ZSB'EW;
M,M=;X'4D*<FR)+EGB@M-RSS&3K;,S>"ET'"RQ U*<?O["-*,!4WI-? BVLZ'
M "OSGK?P#?SW_F318XM*+11H)XPF%IJ"/J6'XS[@(^"'@-&M;!(Z.1OS&IS/
M=4&34!!(J'Q0X'A<X!FD#$)8QJ]9DRXI W%M7]4_QMZQES-W\&SD3U'[KJ /
ME-30\$'Z%S-^@KF?=Y3,S7^!"TB$ATHP1V6DBU]2#<X;-:M@*8J_3:?0\1QG
M_2MMFY#-A.R&P*9$L?(/W/,RMV8D=II]S\,5IX<,9U.%8!Q%_(?%.XQ>REWR
MD+-+$)HQQPF3K3#I@F"HOJ3(ME(<L__HV39]MUGA+M)W:_KC_;; ?E-@'P7V
M_[3X>-/B!B9-;I*PU4P5V#9NDR.5&73<Y%5T6=BG+-[)7_BT[5^Y;85VY&P\
MWFR<?V.,!RPEN<,5ZO"!+8Z$Q@?S/=IV6K/)\::?7Q!;GG'Y!U!+ P04
M" !W<7!,7T :D+<!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970S-2YX
M;6QM4]MNW" 0_17$!X0UWFS3E6TIFZIJI59:I6KZS-IC&P6,"WB=_GT'[#AN
MZA=@AG/.7!BRT=AGUP)X\J)5YW+:>M\?&7-E"UJX&]-#AS>UL5IX-&W#7&]!
M5)&D%>.[W8%I(3M:9-%WMD5F!J]D!V=+W*"UL'].H,R8TX2^.AYET_K@8$76
MBP9^@/_9GRU:;%&II(;.2=,1"W5.[Y/C:1_P$? D872K,PF57(QY#L;7*J>[
MD! H*'U0$+A=X0&4"D*8QN]9DRXA W%]?E7_'&O'6B["P8-1OV3EVYS>45)!
M+0;E'\WX!>9Z;BF9B_\&5U (#YE@C-(H%U=2#LX;/:M@*EJ\3+OLXCY.-X?;
MF;9-X#.!+X2[&(=-@6+FGX0716;-2.S4^UZ$)TZ.''M3!F=L1;S#Y!UZKT6:
M)!F[!J$9<YHP?(5Y0S!47T+PK1 G_A^=;]/3S0S32$_7](^';8']IL ^"NS_
M*9&_*W$+D[X+PE8]U6";.$V.E&;HXB2OO,O WO/X)F_P:=J_"]O(SI&+\?BR
ML?^U,1XPE=T-CE"+'VPQ%-0^'#_@V4YC-AG>]/,/8LLW+OX"4$L#!!0    (
M '=Q<$S&XS[#MP$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM
M;&U3VV[<(!#]%<0'A+7729.5;2F;*&JE5EJE:OK,VF,;!1@7\#K]^P)V7#?U
M"S##.6<N#/F(YM5V (Z\*:EM03OG^@-CMNI <7N%/6A_TZ!1W'G3M,SV!G@=
M24JR=+>[88H+3<L\^DZFS'%P4F@X&6('I;CY?02)8T$3^NYX%FWG@H.5><];
M^ [N1W\RWF*+2BT4:"M0$P--0>^3PS$+^ AX$3#:U9F$2LZ(K\'X4A=T%Q("
M"94+"MQO%W@ *8.03^/7K$F7D(&X/K^K/\7:?2UG;N$!Y4]1NZZ@MY34T/!!
MNF<</\-<SS4E<_%?X0+2PT,F/D:%TL:55(-UJ&85GXKB;],N=-S'Z2:[FVG;
MA'0FI OA-L9A4Z"8^2-WO,P-CL1,O>]Y>.+DD/K>5,$96Q'O?/+6>R_E/LER
M=@E",^8X8=(5)ED0S*LO(=*M$,?T/WJZ3=]O9KB/]/V:?G>S+9!M"F11(/NG
MQ.L/)6YA/@9AJYXJ,&V<)DLJ''2<Y)5W&=C[-+[)7_@T[=^X:86VY(S.OVSL
M?X/HP*>RN_(CU/D/MA@2&A>.G_S93&,V&0[[^0>QY1N7?P!02P,$%     @
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
M1XO!H-)VFYB]G*9R,K3HYP<'+Z]>_A=02P,$%     @ =W%P3"NNRZG/ 0
MG 0  !D   !X;"]W;W)K<VAE971S+W-H965T-#(N>&UL;53O;ILP$'\5RP]0
M TEH&P%2TZG:I$V*.FW[[, !5FU,;1.ZMY]M"&/,7V+?\?MSY_B<C5*]Z1;
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
MQ"!)K"C%IC!(;$T8;#(W2>HD22V2.#<_3VI%22*S36Q-FOVC))D3)'.4)#5
M')K X,CLBN1IX ;)G2"Y \3HQ7UN18F2Q&Q86Q3G1>%&*9PHA0,E-U *Z[?(
MTLSHZMH6R3Z)4H,%K4X6==)_P^S:]MP[4B$/*7V47"@5(#T&3S*O1EXNRX+
M1:AI+N=L.F*GA:##?'N@Y0JK_@!02P,$%     @ =W%P3#?ZJ438 @  I@H
M !D   !X;"]W;W)K<VAE971S+W-H965T-#@N>&ULC9;;;J,P$(9?!?$ !1NP
M(4HB-3WFL%+5:G>O:>(DJ(!9<)+NVZ\-#B5FMN$F8.?[?\\PMCSC$R\_JCUC
MPOK,TKR:V'LABI'C5.L]R^+JAA<LE_]L>9G%0@[+G5,5)8LWM2A+'>RZQ,GB
M)+>GXWKNI9R.^4&D2<Y>2JLZ9%E<_IVQE)\F-K+/$Z_);B_4A#,=%_&.O3'Q
MLW@IY<AI739)QO(JX;E5LNW$OD6C%55\#?Q*V*GJO%LJDW?./]1@OIG8K@J(
MI6PME$,L'T=VQ])4&<DP_FA/NUU2";OO9_?'.G>9RWM<L3N>_DXV8C^Q0]O:
ML&U\2,4K/STSG4]@6SKY%3NR5.(J$KG&FJ=5_6NM#Y7@F7:1H63Q9_-,\OIY
MTOYG&2S 6H!;@5S[.X&G!=Z7P/]6X&N!/U00:$$P5$"T@ P54"V@0P6A%H1#
M!9$61$,%R#U7SOV2D.\E;;'1X%7.Y4;8D#C-QJIWZGTLXNFXY">K;,Y:$:LC
MC492)<W5;+WWZS_E;JWD[''JHW#L')639F8-@SN,1_ EL^@SJ"4<&4(;!P;C
MF.&>WECAKD_X*+ID[@'FDG@ ".Q>,H]]QC.">8)LT"7S##&&SQQB/./37OTT
MR^L!KP#$@PODP1O%JPW\KH'Q;6<-0FHD;Y" 8&K4$:#"T#6\[OL4#DED9/4
M4!$)C!4?@14C1(V]\]2G?.32P"@JY$5-:@[%Y07&N5KT*>1A&AK;<0E@?N2%
M1I8K *,>(BY<91^NLM^KLH]]V"& '8*K^V31($$W4HQ[!5D"F$=]9!RS%8 1
MA/W_[&X"1TV O /8@<(.]'K>M%\AE[A&/DN 0A$E1M8@A:@1LM.Y!S)6[NJ.
MI[+6_) +==([LVU3=8O5/6+,S]!HCH#YA6S"FI[IR[[IX'[$Y2[)*^N="WE_
MU5?,EG/!9/#NC:S67C:-[2!E6Z%>J7POF]:I&0A>Z*[0:5O3Z3]02P,$%
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
M->;=<=I-)*O-KP+J_U?2OU!+ P04    " !W<7!,A/T5DMP!  #@!   &0
M 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q]5.UNFS 4?17D!ZCY3-,(D-I4
MTR9M4M1I[6\'+@'5QLQV0OOV]0>A%-C^8-_+.<?G&..TY^)5U@#*>V.TE1FJ
ME>IV&,NB!D;D#>^@U6\J+AA1NA0G+#L!I+0D1G'H^QO,2-.B/+6]@\A3?E:T
M:>$@/'EFC(CW!Z"\SU" KHVGYE0KT\!YVI$3_ ;UISL(7>%1I6P8M++AK2>@
MRM!]L-LG!F\!SPWT<C+W3)(CYZ^F^%%FR#>&@$*AC +1PP7V0*D1TC;^#IIH
M7-(0I_.K^C>;76<Y$@E[3E^:4M49VB*OA(J<J7KB_7<8\B3(&\+_A M0#3=.
M]!H%I](^O>(L%6>#BK;"R)L;F]:._:!_I:T3PH$0CH0@_B\A&@C1C("=,QOU
MD2B2IX+WGG ?JR/F3 2[2&]F89IV[^P[G5;J[B6/XSC%%R,T8!X<)IQ@PJ^(
M_1(1?4*P-C"Z"%==A)8??7&1K M$JP*1%8@G K?)+,42$ONS& ZRL9#6Q;C[
M1XYXU4:\M'$WL[&$+&PX2#*UL8DC?]U(LFHD6:RR#69&EI"%D62Y'YMM.-\1
M/#EKYM__1<2I::5WY$H?6WNX*LX5:$7_1DO6^KH9"PJ5,M-;/1?NIW.%XMUP
MG^#Q4LL_ %!+ P04    " !W<7!,JEWH*PP#   T#   &0   'AL+W=O<FMS
M:&5E=',O<VAE970U,BYX;6R-EU%OFS 0Q[\*XGT%&]M E41J@J9-VJ2JT[9G
MFC@)*N ,G*3[]K.!4'*^='T)MO._NY\OYGR9G57STNZEU-YK5=;MW-]K?;@/
M@G:]EU7>WJF#K,TW6]54N3;39A>TAT;FF\ZH*@,:AB*H\J+V%[-N[;%9S-11
MET4M'QNO/595WOQ=RE*=YS[Q+PM/Q6ZO[4*PF!WRG?PA]<_#8V-FP>AE4U2R
M;@M5>XW<SOT'<I\19@TZQ:]"GMO)V+-;>5;JQ4Z^;N9^:(ED*=?:NLC-XR17
MLBRM)\/Q9W#JCS&MX71\\?ZYV[S9S'/>RI4J?Q<;O9_[B>]MY#8_EOI)G;_(
M84/<]X;=?Y,G61JY)3$QUJILNT]O?6RUJ@8O!J7*7_MG47?/\^#_8H8;T,&
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
M<J?'3@C-C2%Z,;4YF!^*ZZ3A.VV'F1G+X50=)EKTXQ]#=/UM6?P#4$L#!!0
M   ( '=Q<$RP4%(S-0,  -\-   9    >&PO=V]R:W-H965T<R]S:&5E=#4W
M+GAM;(V7[X^;(!C'_Q7C^YV"^(.F;;*V6;9D2RY;MKWV6MJ:4W%"V]M_/T3.
M4WC<]4T5^#[P@0>_A>6-M\_BS)CT7JJR%BO_+&6S" *Q/[,J%P^\8;5J.?*V
MRJ4JMJ= -"W+#SJH*@,<ADE0Y47MKY>Z[K%=+_E%ED7-'EM/7*HJ;_]N6,EO
M*Q_YKQ7?B]-9=A7!>MGD)_:#R9_-8ZM*P=#+H:A8+0I>>RT[KOR/:+'#N O0
MBE\%NXG1N]=-Y8GSYZ[PY;#RPXZ(E6PONRYR];BR+2O+KB?%\<=TZ@]C=H'C
M]]?>/^G)J\D\Y8)M>?F[.,CSRL]\[\".^:64W_GM,S,3BGW/S/XKN[)2R3L2
M-<:>ET+_>ON+D+PRO2B4*G_IGT6MGS?3_VL8'(!- +XW(#(!T1" R'\#B D@
M5D#03T6OS2Z7^7K9\IO7]NEM\FX7H051J[_O*O5BZS:U/$+57M<DS9;!M>O(
M:+:]!H\T>*K8N8KH31(H@($"@Q18QY,)!;4H>DVB-74_1D8LU!T@HDD*HT0@
M2N2B9*&%TFOBT2@?$"6QQ0*IXH3", 2$(0 ,LF"(,PRB862QN"(<T0Q&B4&4
M&$"9R7$"=I#<D>/$G4MD;\?=.Z()2@JBI'?D.'6S%\?6VN\ $4$1C)*!*-D=
M&<Z<43*<6B2NAB8Q#$)!$ J S,P$A;"5A'=DV(@FV4.)XR?OJ*8X,\Z&[LBR
M$4TR2#&U<0!50F=L!<$6AP"/<S)M1-/OU/Z6 1&9RS6"30Y!+D=FNH"M"0'>
MY&8;,"<4.=E^1S7%@>T)0?[D9#MV\QB%#@Z@PCB9P8'-#@%NYV;;=;(L"FT:
M5T3#.1C8[A#D=W,;!K8I!/B4G>T-((I2>\ZN4:$TL>?LBC"= X;M#$%^%MK
MKL@%IL#?>.)\DX!J_.5.ST"P?V+ /^T]LP%$#K+1C$]!R 8&-'/^BFU_G;;.
MG.A<N[,Y-X"&9/;6#D8GV8JU)WU+$-Z>7VK9G>%&M<--9*/O#78]1HLMAEH4
MB&K1EY?@;8C^ZO,M;T]%+;PG+M497)^4CYQ+IOC#!Y7NL[IM#862'67WFJKW
MMK]R] 7)&W.="H8[W?H?4$L#!!0    ( '=Q<$Q>27$^ @(  /0%   9
M>&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;'V4VXZ;,!"&7P7Q &O.D B0-EE5
MK=1*T59MKQT8 EJ#J>V$[=O7-H2RX/0&'_C_^69\2@?*WG@-(*SWEG0\LVLA
M^CU"O*BAQ?R)]M#)/Q5E+19RR"Z(]PQPJ4TM09[C1*C%36?GJ9X[L3RE5T&:
M#D[,XM>VQ>S/ 0@=,MNU[Q.OS:46:@+E:8\O\!W$C_[$Y C-4<JFA8XWM+,8
M5)G][.Z/B=)KP<\&!K[H6ZJ2,Z5O:O"ES&Q')00$"J$B8-G<X B$J$ RC=]3
M3'M&*N.R?X_^2=<N:SEC#D=*?C6EJ#,[L:T2*GPEXI4.GV&J)[2MJ?BO< ,B
MY2H3R2@HX?IK%5<N:#M%D:FT^'ULFTZWPQ3_;C,;O,G@S08W^*_!GPS^RH#&
MS'2I+UC@/&5TL-BX63U69\+=^W(Q"S6IUT[_D]5R.7O+@R1.T4T%FC2'4>,M
M--Y'Q7&K\/])D$Q@SL(S9N%I?ZC]W4APW&25QBB*%J(@W)DIOI'BFRB[%<4@
M<GTS)3!2 @/%<U84@^@1)3120A/%75$,HD>4R$B)3)35YA\,HD>4V$B)=8#@
MPQE<;WZ\@82[!T<L,4*2#<1UHQ4DV9PP=^?XJ[.^%7G^+EFE@A;W3[V'WS"[
M-!VWSE3(JZPO7$6I !G0>9)5U?()G@<$*J&ZL>RS\2$:!X+VTQN+YH<^_PM0
M2P,$%     @ =W%P3 W^8=F( @  P D  !D   !X;"]W;W)K<VAE971S+W-H
M965T-3DN>&ULC5;MCJ(P%'T5P@,,+5"4B9JL.F8WV4W,;&;W=]6J9("R;979
MM]^V(!%ZF=4?TI9SSCVW'Y?.:B[>Y9DQY7T4>2GG_EFIZCD(Y/[,"BJ?>,5*
M_>;(14&5[HI3("O!Z,&2BCP($4J"@F:EOYC9L:U8S/A%Y5G)ML*3EZ*@XN^2
MY;R>^]B_#;QFI[,R \%B5M$3^\G46[45NA=T*H>L8*7,>.D)=IS[7_#S!A-#
ML(A?&:OE7=LSJ>PX?S>=;X>YCXPCEK.],A)4/ZYLQ?+<*&D??UI1OXMIB/?M
MF_K&)J^3V5')5CS_G1W4>>Y/?>_ CO22JU=>?V5M0L3WVNR_LRO+-=PXT3'V
M/)?VW]M?I.)%JZ*M%/2C>6:E?=:M_HT&$\*6$'8$'']*B%I"]"@A;@GQHP32
M$LBCA*0E) -"T$R6G?TU570Q$[SV1+.!*FKV*7Y.]/KNS:!=3OM.+X#4H]=%
M/$UGP=4(M9AE@PGO,2GJ8U80!O<Q:Q<3]A$O+B(:0#8 ).H@@<ZU2S@$$PXM
M/^X9'<18-IC$8DJ+29#^#=)Q41CU8#TW$>@F MQ$@ZF-G#BQXZ7!D#L,&6)>
M7!T'LW$Q.!K+* 8SBH&,XH&3V'$[]!%#<PO;(* - M@@L$ ""B3_WR?KQ,D#
MIZ,^)V"8"1 F&829.),Q7-K/$#T34]#$%# Q@0524" %!*:#0P5A4C@(1G"M
M0HX$&9MM/%+N\ -. 1!!>"0.7&6P6V8("D<DX-* H=K@6'5!!(W40PP?6.R>
M6(+B$0GXL&'HM#E671!!PR,9W'VWS-WF!Q6GK)3>CBO]";0?JB/GBFE!]*0%
MS_HZU75R=E2F.=%MT=PIFH[B57M?"KI+V^(?4$L#!!0    ( '=Q<$R(B ).
M#0(  ,0%   9    >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;(54:V^;,!3]
M*X@?$/,*32."U"2:-FF3HD[K/COD\E!MS&PG=/]^?E!*P>V^8/OZG'M\KO'-
M>L:?10T@O1=*6K'S:RF[+4*BJ(%BL6(=M&JG9)QBJ9:\0J+C@"^&1 F*@B!%
M%#>MGV<F=N)YQJZ2-"V<N">NE&+^=P^$]3L_]%\#CTU52QU >=;A"GZ"_-6=
MN%JA,<NEH="*AK4>AW+G/X3;8ZKQ!O#40"\F<T\[.3/VK!??+CL_T <" H74
M&; :;G  0G0B=8P_0TY_E-3$Z?PU^Q?C77DY8P$'1GXW%UGO_(WO7:#$5R(?
M6?\5!C]KWQO,?X<;$ 77)U$:!2/"?+WB*B2C0Q9U%(I?[-BT9NSMSGHST-R$
M:"!$(R%,/R7$ R%^(R2?$I*!D,P(R%HQM3EBB?.,L][C]G8[K'^B<)NHZA<Z
M:(IM]E1YA(K>\G609NBF$PV8O<5$$TPX(I#*/DI$+HE]M*!'[P4.2T0\@QP=
MD-A]B-CI,S;\Y)W/NYE/B[DWF-;Z7'W@-'&*) Z1S4S$A;EWBZR=(NME@C"8
MB;@P'SA)G2*I(\'L2O86DT[*%<_N];^(8[HH>;PH.9K\RQ1X9?J$\ IV;:7^
M)2;1L14]1/HMS.)[U:)L1WE+8_O;#\RKIA7>F4GUTLQ[*!F3H(X8K%0Q:]52
MQP6!4NKIG9ISVUCL0K)NZ)EH;-SY/U!+ P04    " !W<7!,%O"&ZCP"  !.
M!P  &0   'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q]E=N.VR 0AE_%\GT7
M8^)#(L?2)JNJE5HIVFK;:Y*0V%IL7"#Q]NT+F+@.)KTQ!_\SWPR'H>@9?Q<5
M(3+X:&@KUF$E9;<"0!PJTF#QQ#K2JC\GQALLU9"?@>@XP4=CU% 01U$*&ERW
M85F8N1TO"W:1M&[)C@?BTC28_]D0ROIU",/;Q&M]KJ2> &71X3/Y0>1;M^-J
M!$8OQ[HAK:A9&W!R6H?/<+6%QL H?M:D%Y-^H%/9,_:N!U^/ZS#2$1%*#E*[
MP*JYDBVA5'M2<?RV3L.1J0VG_9OWSR9YE<P>"[)E]%=]E-4ZS,/@2$[X0N4K
MZ[\0FU 2!C;[;^1*J)+K2!3CP*@PW^!P$9(UUHL*I<$?0UNWINVM_YN9WR"V
M!O%H !?_-4#6 #D&8(C,I/J")2X+SOJ #[O587THX JIQ3SH2;-VYI_*5JC9
M:YE 5("K=F0UFT$33S3QO6([5Z!_$J "&*.(O5'$QCXQ]NU B&#NA#&(THD(
MI=!/05X*\E&6#F4N0@CY*0LO9>&AQ)%#\8A0[J<D7DKBHT"',A?!^,&*I5Y*
MZJ,XF[^9BV 4^2F9EY(9!XN[,[AP(-D< I,'^Y)[*;F'DCB4?$;YM'RP+4LO
M9.F!I YDZ5FO)/%38.2_M=&,D[L8J[D[R>Z=VEK1W:6*'\7RH(+ >2SNU;6:
M*29#F1O+7)1&;AD!D\*F7YKOF)_K5@1[)E6--)7LQ)@DRF'TI'*OU.,V#B@Y
M2=W-5)\/%7X82-;9UPN,3VCY%U!+ P04    " !W<7!,@.M[K?4!  "!!0
M&0   'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6QUE.V.G" 4AF_%> &+X.=.
M')/.-DV;M,EDF[:_&3V.9E$L,./V[@OH&*/L'_EZS_N< T(^<O$F&P#EO7>L
MET>_46HX("3+!CHJG_@ O5ZIN>BHTD-Q17(00"L;U#%$@B!!'6U[O\CMW%D4
M.;\IUO9P%IZ\=1T5_T[ ^'CTL?^8>&VOC3(3J,@'>H6?H'X-9Z%':'&IV@YZ
MV?+>$U ?_4_X<,J,W@I^MS#*5=\SE5PX?S.#;]71#TQ"P*!4QH'JY@XOP)@Q
MTFG\G3W]!6D"U_V'^Q=;NZ[E0B6\</:GK51S]#/?JZ"F-Z9>^?@5YGIBWYN+
M_PYW8%IN,M&,DC-IOUYYDXIWLXM.I:/O4]OVMAUG_T>8.X#, 60)(%,M$\AF
M_IDJ6N2"CYZ8]GZ@YHCQ@>B]*<VDW0J[II.7>O9>Q#C-T=T8S9K3I"$K39B$
MBP9I_P5"G!!B#6)KT%L#$N!L0YE$R4J$D^?,C0F=F-"%>=Y@]B),(N+&1$Y,
MY,"08(/9BS ./J@F=F)B%P9O,'M1^M&>)4Y*XJ*0#64O"C/LIJ1.2FH-HM4?
M%&7;\T_W.Q9$L9N2.2G9CH)QLJ%DN[\L(>GV^-'J]IC'Z0<5U[:7WH4K?1'M
M=:DY5Z -@R>=<:/?PV7 H%:FF^J^F%Z%::#X,#]X:'EUB_]02P,$%     @
M=W%P3#!<9U^< @  4PL  !D   !X;"]W;W)K<VAE971S+W-H965T-C,N>&UL
MC5;;CILP$/T5Q'L7QEQR41*IFZIJI5:*MMKVV4F<@!8PM9UD^_>U#:$)#*E?
M@FW.S#GC#$>SN'#Q)C/&E/=>%I5<^IE2]3P(Y"YC)95/O&:5?G/@HJ1*;\4Q
MD+5@=&^#RB(@89@&)<TK?[6P9QNQ6O"3*O**;80G3V5)Q9]G5O#+T@?_>O"2
M'S-E#H+5HJ9']H.IUWHC]"[HLNSSDE4RYY4GV&'I?X3YFH0FP")^YNPB;]:>
M*67+^9O9?-TO_= H8@7;*9."ZL>9K5E1F$Q:Q^\VJ=]QFL#;]37[9UN\+F9+
M)5OSXE>^5]G2G_K>GAWHJ5 O_/*%M04EOM=6_XV=6:'A1HGFV/%"VE]O=Y**
MEVT6+:6D[\TSK^SSTN:_AN$!I T@70#$#P.B-B#J!02-,EOJ)ZKH:B'XQ1/-
MOU53TQ0PC_1E[LRAO3O[3E<K]>EYE<!T$9Q-HA;SW&#(#8;<(]9#1/0/$F@!
MG0J"JB V/KY3,>NI:#"IQ506DY(X[@G!0.$,EQ*A4J*A%!+VI#28Y(;E0]K#
MK!',%-<1HSIB1 ?T..(!1S+"D: <R8!CVJ=(!A0I22<X28J2I$@A(\TQ01-,
M')IC,KP)DO1KP4"0X%*FJ)2I0W,,,7&_-QY"[F3,4!DSA]X88L8X(,2=(?Q_
M=[08MRN%$0<"I)IH) 5N'^#B'RWH5NML%O4+PD#QB!C<0,#%0<#%0C#0R/<-
MN(F BXN NXT [B/@8"0P=!((DQ$C -Q* /.2L7\'-Q-P<1,$-/B&'V/NI>!F
M BYN@H"&4MS]!'!# 1='04!C- 2W%.)@*0AFP!+<3#=FW/Q.Q3&OI+?E2@]*
M=IPY<*Z8SA<^Z8[+](3;;0IV4&8YT6O1C'G-1O&Z'6&#;HY>_0502P,$%
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
MND8F#LJ\SO1[U5Y0VH:2I;U\!=T-</T74$L#!!0    ( '=Q<$RYP,1SBP,
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
M1X=X.LF S@C4&0$Z(T=GY.D@-" T!H7&@-#8$1I[0DZ>/(V]*W2SS4<,>9V
M7B> UXF3L9/_TD$Q7+1B7^E:WJ,K=0\!(;S"A[R33;&3_,T!WX+LVP+KX -*
M %N):ROQQ6+0U>? OBFXHB&@I)$K-1'!=08!A<8_[LRSBQ$&-W8#LF\++DL(
MJ$O^<6,O9[,$=/4YL&\*KF$(*&(DNQ("+D\(JD_.1V@!@0AV=**+1J)D8FO;
M0!FL^+Y2YBMYL=JUF@^):42<]85I06V#<@[3]*\_J-CFE0S>N-)MCFU&-IPK
MICW&=_I(=[IE[B8%VR@S'.FQ:/K&9J)XW?;$4=>8S_\!4$L#!!0    ( '=Q
M<$QD_K61J0(  $L)   9    >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;(U6
M76_;(!3]*Y;?6V,,ME,ED9I$TR9M4M5IVS--2&+5-AF0I/OW ^RX#MQ4?0D?
M/N?<<R\$F)Z%?%5[SG7TUM2MFL5[K0\/2:+6>]XP=2\.O#5?MD(V3)NAW"7J
M(#G;.%)3)QBA/&E8U<;SJ9M[DO.I..JZ:OF3C-2Q:9C\M^"U.,_B-+Y,/%>[
MO;83R7QZ8#O^D^M?AR=I1LF@LJD:WJI*M)'DVUG\F#ZL4D=PB-\5/ZM1/[*I
MO CQ:@??-K,864>\YFMM)9AI3GS)Z]HJ&1]_>]%XB&F)X_Y%_8M+WB3SPA1?
MBOI/M='[65S&T89OV;'6S^+\E?<)T3CJL__.3[PV<.O$Q%B+6KG?:'U46C2]
MBK'2L+>NK5K7GGO]"PTFX)Z !T*:?TC(>D+V3B ?$DA/(!XAZ5)QM5DQS>93
M*<Z1[);WP.PN2A^(J?[:3KIBNV^F/,K,GN9YGD^3DQ7J,8L.@T>8=$ D1GT(
M@:$0"QS0\76 98C(/,@*@&2PB0S,,W/\["K/ A8@H !Q N1*H/0*U6%RAVD=
MYHY0XB4+@ J"O'0!$$5%#ANFH&$*&)YXACL,'84A'F090NY2Y*].",HH[#4'
MO>:AU\(KR2(/C1!$/;< J"2^6P!$$;FQIPO0<!%NI^*&0 D*E)_83F7HL_#_
MG$L A,LR\U(&4)1B CN>@(XGG]A/DR#,J"J=WQ!REQ6^W1"$T6@9K]RF"#[8
M$+"GL'^RH=!-/O$W%83*,/568@7"2'G+]HWS. ULT\QWG8:G0YHBY-L&8 1-
M2M\V "LI]D_79'2C-%SNW&VMHK4XMMH>S*/9X47PB.V-Y,TO[$O!W53O,MTS
MXP>3NZI5T8O0YKYSM])6",V-2W1ORKHW+YMA4/.MMMW"]&5WO7<#+0[]TR49
MWD_S_U!+ P04    " !W<7!,PS(/_#0#  ".#0  &0   'AL+W=O<FMS:&5E
M=',O<VAE970W-"YX;6R-EVUOFS 0Q[\*XGT+-IB'*HE4@J9-VJ2J4[?7-'$2
M5, 9.$GW[6<;2LGY:/<F8/._NY\OML]>7$3[TATXE\YK737=TCU(>;SSO&YS
MX'71W8HC;]27G6CK0JIFN_>Z8\N+K3&J*X_Z?N351=FXJX7I>VA7"W&25=GP
MA];I3G5=M'\S7HG+TB7N6\=CN3](W>&M%L=BSW]R^71\:%7+&[ULRYHW72D:
MI^6[I7M/[G(2:0.C^%7R2S=Y=_10GH5XT8UOVZ7K:R)>\8W4+@KU./,UKRKM
M27'\&9RZ8TQM.'U_\_[%#%X-YKGH^%I4O\NM/"S=Q'6V?%><*ODH+E_Y,"#F
M.L/HO_,SKY1<DZ@8&U%UYM?9G#HIZL&+0JF+U_Y9-N9Y&?R_F>$&=#"@HT&?
MG%F#8# (W@W"#PW"P2 $!EX_%).;O)#%:M&*B]/V?^^QT+.(W(4J^QO=:9)M
MOJGT=*KWO(KB8.&=M:-!D_4:.M&04>$I[V,(BH7(J&5.KP.L;44 )#DB"7"(
M !UG8.S#JW&&8)R])C*:QFAN@H!"6$P5,P9X$55*YI!#%#E$D$&8K->P:9@P
MAL2(B"81 ,8\A3[.RU!>AO""*!FSH@1 LK8E-X2!ORI'1,R/9G C%#="<&.
M:VLF*>EQ/Y?DD04;!3.H,8H:(Z@)0(VM((3%$-86L03.7%M#?9;BN F*FR"X
M*<!-K"AQ!$C6MA\KM1]*KE!3%#6U41,0(TLMU 1N'6O;CX7ZH>0*E?CX5NTC
ML 3 #J+KE1'!'0%3P26&: B=;$#7R#/5A2#(%"+;(FN5_8<F'S17P$DX,W,)
M6JON"46 K7I(D04-@3_7Y(@FG:FL!*]J!"EK"2QKB,C.;X!,&[@2<D1%_)F:
M1O"B1NRJ%A)8)0A2C)@UAVU18&78ULP#XU6-V&6-61."V=6>$-]*,B(+_32!
MT(@L870.&Z]N!"EO<*O/4!&LQZ@HALR8* '$WN106O-V;P[\G;,1IT;JL]VD
M=[Q4W%-]J 7]F;YLF,/NNYO^IO*C:/=ETSG/0JHCLSG8[H207#'ZMRJO!W4Y
M&AL5WTG]&JOWMK\A] TICL/MQQNO8*M_4$L#!!0    ( '=Q<$Q+P;PHV@$
M )D$   9    >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;(U4[6[;(!1]%>0'
M*/YJUD:VI2;1U$F;%'5:]YO8UQ\J&!=PW+W] !/7<ZQH?PSW^IS#/< E&;AX
MDS6 0A^,MC+U:J6Z+<8RKX$1><<[:/6?D@M&E Y%A64G@!26Q"@.?7^#&6E:
M+TML[BBRA/>*-BT<!9(]8T3\V0'E0^H%WB7QTE2U,@F<)1VIX">H7]U1Z A/
M*D7#H)4-;Y& ,O6>@NTA,G@+>&U@D+,Y,DY.G+^9X%N1>KXI""CDRB@0/9QA
M#Y0:(5W&N]/TIB4-<3Z_J'^UWK67$Y&PY_1W4Z@Z]1X\5$!)>JI>^/ ,SL^]
MAYSY[W &JN&F$KU&SJFT7Y3W4G'F5'0IC'R,8]/:<7#Z%]HZ(72$<"($FYN$
MR!&B3T)\DQ [0KP@X-&*W9L#421+!!^0&$^W(^82!=M8[WYNDG:S[3^]/5)G
MS]GFX3'!9R/D,+L1$\XPP83 6GU:(EQ;8A=>T<-_%]A?(Z(%Y+ "B=:+B%9]
M1I8?SWT^^@N?UYC[S0*S_P_,X39F+!;/#HB!J.SEERCG?:N,SUEVZJ^GT!SP
M(K_3?3>VR:?,V+0_B*B:5J(35_KZV$,N.5>@2_3O="?4^IV8 @JE,M,O>B[&
M;AD#Q3OW$.#I-<K^ E!+ P04    " !W<7!,*HUL$AL#  !I#   &0   'AL
M+W=O<FMS:&5E=',O<VAE970W-BYX;6Q]E]V.FS 0A5\%<9_%8XQM5DFD)E75
M2JVTVJKM-9LX"5K *9!D^_8U/YLFGJ$W 9LSXV^,?7#F%UN_-@=CVN"M+*IF
M$1[:]O@81<WF8,JL>;!'4[DG.UN76>N:]3YJCK7)MGU0642<,1F565Z%RWG?
M]U0OY_;4%GEEGNJ@.95E5O]9F<)>%B&$[QW/^?[0=AW1<G[,]N:[:7\<GVK7
MBJY9MGEIJB:W55";W2+\ (]KT%U K_B9FTMS<Q]TI;Q8^]HUOFP7(>N(3&$V
M;9<B<Y>S69NBZ#(YCM]CTO Z9A=X>_^>_5-?O"OF)6O,VA:_\FU[6(0Z#+9F
MEYV*]ME>/INQH"0,QNJ_FK,IG+PC<6-L;-'TO\'FU+2V'+,XE#)[&ZYYU5\O
M8_[W,#J CP'\&@#BOP'Q&!![ =% UI?Z,6NSY;RVEZ >WM8QZQ8%/,9N,C==
M9S]W_3-7;>-ZSTN9PCPZ=XE&S6K0\!L-OU>LL2+^)XD<P)6"DQ2\CQ<W\2!2
MCP)K!/,P!HGL)=60ABM&@\0D2(P&D:E7[&K0)#>C<,VDAX)%">,)C2)(%(%0
M5.*1"$R2^B!8D\B8YDA(CH28DM@#2= @P#S8-:%)4QI$DB"2 !$>B$2#I#KQ
MEPD6@9L31;,HDD41+/[;47CFA=(>"R%B<F):-(FB$8KV"EYI7#!GWBY?$R(=
M3VR>E"1)\0X%;SFN4C2*]D&P!!AH&@08[6J,>#\^RBBZ7Y$:E.]M6!8S"3 !
M-&&S0  I'PC02#-@ F*?B-!I#A,+&&C+!>RG,M4^$<?[23#A\V 5Y_'-WKSG
MH9T7L/7B;P!@6YT!^/N;2"4F%C+0W@O8?&6*8+"USM*$H]DA9&YZ]!01[<*
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
M->8%A4K;Z8.9R[%WQH46W?0LX/EMROX!4$L#!!0    ( '=Q<$Q*>G^/> ,
M )P/   9    >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;(U7;6^;,!#^*XCO
M*9QYKY)(3="T29M4;=KVF29.@@HX R?I_OULH#3QG;M^"=AY[OS<<??(-[^(
M]KD[<"Z=E[IJNH5[D/)X[WG=YL#KHKL31]ZH?W:BK0NIENW>ZXXM+[:]45UY
MS/=CKR[*QEW.^[W'=CD7)UF5#7]LG>Y4UT7[=\4K<5FXX+YN?"_W!ZDWO.7\
M6.SY#RY_'A];M?(F+]NRYDU7BL9I^6[A/L!]S@)MT"-^E?S27;T[.I0G(9[U
MXLMVX?J:$:_X1FH7A7J<^9I7E?:D>/P9G;K3F=KP^OW5^Z<^>!7,4]'QM:A^
MEUMY6+BIZVSYKCA5\KNX?.9C0)'KC-%_Y6=>*;AFHL[8B*KK?YW-J9.B'KTH
M*G7Q,CS+IG]>1O^O9K0!&PW89 #QNP;!:!"\&83O&H2C06@8>$,H?6[R0A;+
M>2LN3CM\WF.AJPCN0Y7]C=[LD]W_I]+3J=WS,H%D[IVUHQ&S&C#L"@,3PE/>
MIR,8=<2*(7-V>\ :(P(#DA.0@"81D'$&O7UX$V=JQ#E@XA[3#$3]C$%@L"5@
MD$2Q;S F8&$4!Q'-.B19AXAU;)(>(-'5,8$!66-(%!ED,81E%J81R30B\IL9
M5"-\B.^S.#3H4C#\&7("=OL9;EC').L8LV86!PGI(/E 626(Z S"S*PJ"A6S
MD":3DF12(AHPR*2X%LS\8\@,F*48,I)(1A Q&GJ5X;HU>& $BV*:!OBTN/G_
M[Y\1<Y,10P#7! 8"BP:"16?A PTR@HQ2"6*3#@DS*RHG8=:2 E*\'X 1W]*B
MO$!++WQ$>T?038I],VZ,26T%0>LI8$'%+0)8#%7>3"X$*$PM9&C)!$(S49L
MEKF9V2@4AMFXT$((6 EQI\1$7C*3"P%*;!^)UE2@1!6U"J&7B O&F#65$QAK
M3=&J"UAV 2QR";1> B&8N$.P'JJN3U$Q4+#(O!/D)"RUW:D8K:\,ZRMN)X;%
M$]U0",P,$AL96F$9H;"HG0A0:,H,P[K);.W$:-5D6#51.XV8]_.",9&EM!@M
MOHP27[.9&+ZKJM(*(Y,-"3,K,"=AUQ4X\/:N1I2:M_M^_.N<C3@U4M_TKW:G
M$?.!Z1''V%^IT7,8%-_<#'/KMZ+=ETWG/ FI!JA^S-D)(;EBZ=^II![4J#PM
M*KZ3^C51[^TP+PX+*8[C+.Q- _GR'U!+ P04    " !W<7!,VW!90_L#  "5
M$@  &0   'AL+W=O<FMS:&5E=',O<VAE970X,2YX;6R-F%MOHSH0Q[\*XKT+
M8["!*HG4I-<T*U6[.N<\T\2Y:+GD &EVO_T:<&@R'AI>&G!_,_[;,[8'CXYY
M\:O<2EE9O],D*\?VMJKVMXY3+K<RC<MO^5YFZC_KO$CC2KT6&Z?<%S)>-49I
MXC#7%4X:[S)[,FK:WHK)*#]4R2Z3;X55'M(T+OY,99(?QS;8IX8?N\VVJAN<
MR6@?;^1/6?VS?RO4F]-Y6>U2F96[/+,*N1[;=W"[@+ V:(A_=_)8GCU;]5#>
M\_Q7_?*R&MMNK4@F<EG5+F+U\R%G,DEJ3TK'_]JIW?59&YX_G[P_-H-7@WF/
M2SG+D_]VJVH[MD/;6LEU?$BJ'_GQ6>H!<=O2HU_(#YDHO%:B^ECF2=G\M9:'
MLLI3[45)2>/?[>\N:WZ/VO_)C#9@VH!U!JKOKPP\;>!]&OA?&OC:P!]JP+4!
M'VH@M($8:A!H@V"H0:@-PJ$&D3:(AAJ >XJ<^VDBOC;I@@V#>SF%&Q@R<=K$
M:C+U/J[BR:C(CU;1+K9]7*]IN%56RGG=VN1^\T^5K:5J_9@$S!\Y'[4GS4Q;
MAITQGF"7S-QDH",<):'3P4@=4V;8HQYF)N%#=,G<$\PE\4 0S+UD'DW&0V*>
M*#=PR3Q3#/+S0C$>FMJK4_-Z7?""0#PZ0!Z=*%[CP#]WP)'0%A$-DC7(#3 1
M\0#)I3@_"EP4JP7%!8QSGQ;NT\)]0[CR@92W##_K"<!%:?%J0KX;A4BS"86<
M]<PTIP5S0S!'>J?<G!D&'&F9490K\)JA*>3K@:"\$%./)L5##X7UR80"AE+D
MF>A.,!^O'H**5(<HN-P(R0VX(!#V2F 1P]2"H%CDA2$=84%'6)AK">^YPAB:
MQP6>IAE!A2%>1_<FQ4(1H<E\(*A(X+7[2/0808!RZLFD?' #E,7/E*\ 4R^4
M+@_G^ER8*]AC08C7,('Y*GQHE L""SP0+AWE@(YR0&P\@O80TA["JSO!W$1\
M/.:02%F&]RT" M:3U1&M-B+&&] >ZN*(K$;<ZZ>,9BZDXK5,,CCC%R3%68_D
MO@(*!IPO!&2$23.7*2RP9 KJJ;2 +K7N@%U/*\U\/<D$P[BAF*)8G^2>X@/,
MZB/HRT[HJ0-@2"$ YOE]@ZLMB@&\@U 0[UG]T%,(P/5*8 [F@63$R42,Y4\P
M44_5 CV'&EP_U>9@;JP<JS41GV.UU#;>M]7T[,Y ;<]1CX^>_1G,W=<<\H =
M>@"ST,S%.8C4.F=??:DL-LW]1FDM\T-6U77]66MWAW+'ZJ]&U#Z%VQ<@VN?U
MG4OSE?GIOKVP^1X7FUU66N]YI;Y6FP_*=9Y74BEWOZDX;66\ZEX2N:[JQT ]
M%^U%2?M2Y7M]">1T-U&3OU!+ P04    " !W<7!,=.K=+20"   Y!@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970X,BYX;6R-5>UNFS 4?17$ ]1\AC0B2$VB
M:I,V*>JT[K=#;@*JC:GMA.[MYP]*";C5_L3V]3G']USCF[QC_$54 -)[HZ01
M:[^2LETA),H**!9WK(5&[9P8IUBJ)3\CT7+ 1T.B!$5!L$ 4UXU?Y":VYT7.
M+I+4#>RY)RZ48OYW X1U:S_TWP-/];F2.H"*O,5G^ 7R=[OG:H4&E6--H1$U
M:SP.I[7_$*YVF<8;P',-G1C-/>WDP-B+7GP_KOU )P0$2JD5L!JNL 5"M)!*
MX[77](<C-7$\?U=_--Z5EP,6L&7D3WV4U=I?^MX13OA"Y!/KOD'O)_6]WOP/
MN )1<)V).J-D1)A?K[P(R6BOHE*A^,V.=6/&SNZDBY[F)D0](1H(X=>$N"?$
M'X3D2T+2$Y() 5DKIC8[+'&1<]9YW-YNB_5'%*X25?U2!TVQS9XJCU#1:Y'%
M08ZN6JC';"PF&F'" 8&4^G!$Y#IB$\WHT>T!VSDBGD!V#DCL3B)V^HP-/QGQ
MDSB;^+28A<$T!K-<AD$P*<=V#KN_#V:PG>/$P)UQXLPXF?&S^).ZITZ!U"$P
M*>O&8M*1EZG;.2(-;MS>9+)P9K)P9/+)[65.@>P_K&3S:PGFU[*=PYQ^T.@!
M4>!GTYR$5[)+(_5W.(H._>\AT@]P$M^HOFC;V(>,;:H_,3_7C? .3*KG;1[A
MB3$)*LO@3A6\4GU\6! X23W-U)S;;F87DK5]HT;#OT7Q#U!+ P04    " !W
M<7!,1"4=GCP"  #9!@  &0   'AL+W=O<FMS:&5E=',O<VAE970X,RYX;6R-
M55UOVR 4_2N6WU?\[39R(C7)HDW:I*C5MF?BW,16L?& Q-V_'V#J.#9+]F+@
M<L[A7#"7K*7LC1< PGFO2,WG;B%$,T.(YP54F#_0!FHY<Z"LPD(.V1'QA@'>
M:U)%4.!Y":IP6;N+3,>V;)'1DR!E#5OF\%-58?9G"82V<]=W/P(OY;$0*H 6
M68./\ KB1[-E<H1ZE7U90<U+6CL,#G/WV9]M4H77@)\EM'S0=U0F.TK?U.#K
M?NYZRA 0R(52P+(YPPH(44+2QF^CZ?9+*N*P_Z&^T;G+7':8PXJ27^5>%'/W
MT77V<, G(EYH^P5,/K'KF.2_P1F(A"LG<HV<$JZ_3G[B@E9&15JI\'O7EK5N
MVVXFB0W-3@@,(>@)_FU": CAA1#=)$2&$%T(R4U"; CQ_ZZ0&$(R(J!NL_3N
MK[' BXS1UF'=_]-@]9OZLT2>;ZZ"^CCUG#P +J/G11I&&3HK(8-9=IA@@ F3
MX!JSGF+\'H&D@]Y&8+.Q#";TT0*K*2(<>[@K\OF^R,8"">V9A-8-#34_NMK0
M>&2TPR0:4VM,['N>-S([17WRGR:PC0WFQ4/<E>O(ZCJRN$[L K%5(+Z?]BJ>
M.$U5/O]RFE@72B8+A8]/=H'4*I!.!9Y&>[I,)T[]P.84#:Y9!>RHBR1W<GJJ
MA?I!!M&^#C\'ZIJ.XDM_MO(M\;6LVUV9O<AW1?\[9L>RYLZ."ED<]!4^4"I
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
M?LF+2Z6OT\-WTL--GNRJ;\#6\4/T]7]02P,$%     @ =W%P3&,7A#?[ @
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
M%NVOX=G3<UZN:-UA3 _+Y>REG-=Y!3+]]]5S/BW^\T_ U:MB];GXTU\B;_#
MWB,X C@S;.T^GY9SH.OZ<]? W%:;Z7JSPF/1,##907@ 5\%;A-1;A,OU(W"<
M<C%=^CSU;+$N5LA2MWS=,)9SW)3[U?(IFL(U4RXV.*RE(;&[ BZ 0AJ/UOD7
M?V//^+O;_$MTRIU$A]_#;L$^>SN\I3N/#.&X\7-P#,QC[YN;M88.VS0+O]\P
M Y@=S)<&'NP ]G_'!O&$A/;V^[P")H@D/"OG&SS;<SH4L+MT@KV)'0<W!=GM
M;#F?YROK76^M&Q9OQ[?5%,PC.[XHU\.F@E[A!?,Z,,[I9MZP@_[*M-PI#BL!
M^HS@?,#/#4@7T>^;? 4DC[N//!\I=[Z9P8#R: JM/=#Q/4@Z:?0$W #EFO42
MB-%B7%&.#T._FSG]D5Y</. AB. DE2 .%?C2RW+U&UR[\/(34CT+2<)"*D^R
M,8=>SE+KN =FW/C,0P/[H;D,.V,U%Z_7EGL$+G5@>(\P<N2A1.#F/FF_.I@?
M39T&9%;,V.-H4=#:P9'RMOH*WX#)S,O\CF>1SW[=5&L<6?W93PN0M.?E?\/H
M:0VX>5R*:5X]1O?SY4OT6,P>?*[4/$9[</YZV<^'CK"SHM_G\WPQ+4 D E5@
M]_53LE]>5?":?^AQ:G@4:([%[YOR,^P[;%M("B[HR27-=E5,"WCV#H@XCN ?
MH.,YK! -$<EMMMS<K>\W<(E.IZBC$!T<](9#:N.@[U_U>*-7]*VB?/@M7RV
MCDG:*+Y,L1MHYJZDBYJXY ;7^7E>X-/(@E;YU!_\V>(SS&FY*OV]NUH5<'7/
MU)U5F2EZHA6M()# ?$8SQ /BK=)R#7+#U%ESOT=DD$B*.%58\6>D1J*4,&&%
MF^&NPM^I35=D#_/V=GZB]N4Y?\5M#'R_0FYNM>$Q4K4/SNY,V_9QUQU3,R"%
M!5["=O/G$J<\!ST".!/(^ _A&]'=A);Q'S>U*!0]=0?A"Z[W!3PP:Y58> OG
MR\7#$;#<I[;A\+C;Q@NZ4;EFKDIGEJY<D%:G\'!T>+&$RR+I^[<DZE*/R_D,
M;I#_YW^.TF3X[T1WZU>?7Z[4G"I6P XZW00H9!4!6]@ .TNZ<;=+_RD](-^L
M'^%D =L$$@;]+BI1O8,S!/>+4=M"4\%+IJ&7?ELOXWB0C.-AOT^+ )^Z2=Q-
M$JV8</]TCIL',)G-2MQ46'$\_T?EXD@(S)>SUW =6$0<."F;)Y0V"L4<IUM9
M.^]UU;@S6VF#YK?[^VU7R>%5CF3^6*Q+D)O@RMOU;IFT<_RMQ*5W?$=QSVO
M(XXV2:[I;:&7-[RYW,TLX=+ZOI-VW]YKQL%7MT\W^-K.<VT4 FTV]+^B4R+3
MW<48RRP4_?UC\717K#S=U3K35WRF(\7BFU[1A_M4W5"-C5\>GT63]7I5WFW6
M>&&B7,XGI_$=.K6^^D&GK[*7,<K7D6T'Z7DO%0_E @<8W<GAW?;&[N)LFY#:
M)D"WO8<V/AHF"02&GN#VGR&IT^^.-O,,TZK:2.N-37I[8C1O5N/W>7$&K\%E
MNYB^[O<N*:I'=WE%,H_U=(.I9!<:\03H4SZ=#03B/;Y+'YZQKKT/[_%=^O!L
MI>U]>(_ORW("U]TN9WMG5K7/P4,S4*$,67<-AJSV,V@UL8]&CD/Y $/90Y-4
MHW?-7[!3(,"7GQNT##W2"M<4M,8E2*MS%HK:C('P,'(76K+GU?)S.8,YW,'N
MB;'GW6[]GQ0@B$U+/FRLY]HR?_Z$HOU_YR'Q?F)]ATM6+N#^>RB1.L):5_V%
M67&WINN6R)C4HH N^+FDS=U)@CI$V_ [7CNV$#XO00W%SIZ#6J5WM%A+6[^5
M!]:V4RL@:_RU@CU:!9?2.A)J[&CJ+1\6HF,A/UVN7O)5FTI(EC%2-JVM9Z4<
M)]VF[+98+WQ;0;59T8Y!R^LY'YD_T%815/ROBWNXU8@3M2F7S<:+!A+5*NNJ
M^%PL-HU*OVFG11V]V/]\[F&/?W/K>]C-]VQ_&T<L%Y^1'+9Q1!92Z0#M=FJ!
M2TR+8B:]*,/LW:8"R=57+<-/-WF1PD_O-JYC4%Z*J7A %J#]KV$/S-':<\5#
MJ_?MZ*6Y]:^AEU"KVZCDOEP >]E")>ZVE VB;TA$?2G7CRCR$--9%6R6D-N4
MG2,67\,&T66W*J=KI=[2GL,R4#0&\4%Z*T?N[)L EZO5\D4QN#E&;> 8@<7X
MCJUK8%:OTNVV9Z_TD[O=HU;#.]L)[3YVO<DT%2B?4V@WWT*UV]O;ET[;6@S?
MK?CT=%>'0*/G( ;10BFKR$HH?F&/MPN\>YK>N]D\/S/MP@[CBH \L5DQ(6GI
MNC211&&'!UV:,W:<H\^+^R(9K!0GME9N040D,[F0%0HQP3:9[Q7-[9IK/#J4
MME=TS;-K)$VR.#K(XEXJ+I)A/.Z-?5\IR,_8G<5YX.&=>(JZW,/,/7K>K*:/
M<&2VF,ES=7_M=^^@/#EE@BRJ*?",MRDK;[95(FN4Y?:7%.WFT-+EZB%?-&@#
M%W2Y 1_]P$L-ZV$&Z1G]K8;BR,Q,*2%7Z+H%$E::0JC-Z,10]]]OBR_KZ/LY
M<.>ZC:DAJ"3I1)?7/TPNSO[?R>W9Y47T/O("XIZ>\P7<D%.YQ#\7\U>Z/*(2
M.J\V=\ $RQQ=9J!C@L(:H8$Y[?Z[O$B?DG]7@I+(Y8M '!XL;@J+>[-Y>L(
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
M+5SHIY/KB[.+'VZBLXOH]+^.3V]N$-WA^[/S<_KKY47TZ>+X\N/5^2D^C8+
M]>186M%/.>^V]?(^.HZ^'0R<G2"FXIK$C69B&+?%AX):3'):<_J#P]* L(_=
MN-#F!(8#D!B'<1=X%_R6C>(NG,_3^J0QT2$>PND9QFD/N@0^/1R"G-GKQ^EX
M&)WC8NB5X(B0"!G3N ?LD>PS*6@S@R$?OQXPJF[&OPR 8TTD5]B]MW>0<RP3
MY/OHVT'WT:KT>G&_BQR^!P,?9-&WP\1'PQ?PHO&867\W&P57)<AK^L!K6HH>
MJ*]>OTZB[J-"=O'SZ<7MY37AI-BYQM\@5^<&\_,YQ\["JH ]O+;"&#GN+(N'
M70H:ZU/4&:;0(*0[AY]&>,6F \RO2;,^VMS8WX]9?IA0,^AAAND-1^+2PX,T
MPVNR/Q;IHPJ-!)^$(]$'U7L4#WIHCE8I@>YPZQV.0/?"VXO;+EWA""W3H&W
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
M$>@MO(;JGO$0@12>IWW7X\/GH/;/,;-L6A14,C7ZX-?[LEODBL_+N2#M6T7
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
M.[>BW!;:7X&XZ^0Z@LMJC&$OXE)J&=Q@M\$-^W!@$@+('9.YI)_Q&<11[S5
M1),?TF6.LAH/MV5\_5W'UY?Q]<B >]B3"U0-?*\Q)O&H/R(\+S0.($?G4>.Y
M/5/0&DZ0%*GE+DB-4W*HXY],R\UKE=6[ EV6PLT.U6^>U!IZ^N^3NXH\=_73
M]I=/'"6FZEB 9$@OO49_EY_[GM1Z@YQ]O>+<:BN@UU',C7QMJ>@E1="BN$V%
MG*BXF)F;!"BZI3;A>]0*PMCH%E"PJ9IN.? 0%3#_K;#RMO#(F[+J'.YF"LJ;
M>E(&>*L)]9&D0#L/V(I6:'K'%-F6N!=BZGJE*K-2*C8G-"*II"*.7U;.*SOU
MQJ SL6Y=B[,DSPK!+>AE@4U\+#'2M9Q*9O:JI- B06!1:&I+Y?_>/#VKD-!P
MQ" Z<)8+LHN9M#('8+B#\5 ^M(OMW)/2\$7E@$08P@Z&Q/(0\E860N_JPA,Q
M",J+AZ,Y07'*WAV:MMM*$2S>Q;JRC7B#V W:E)L<NR6?F$1TC*@)+9[:H:@=
M-%MLK IU&*KN>V?4\:-N=C[T?V' -<IDMUK@5#(+;%J(:/L9-T#3&G8!&K^
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
M),Z&(P+\[+.,,4J'T15!&] )3@8IJ',ILD>$U;YM CK@AS-X.*-ZLJI(WDK
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
M;[C*X7T+P4%ZJVJP8^TSN<O4WTA-O.D_HQ^;[_  %36$/'^#WH'QEF)AVXN
M#Q&=\EWCNNR!P MT(H"7$RG,[DR%9$;4L5[A3!A\WEBI?,ARY,^A2RSK1K/\
M]0]9N=\W2+NVBLK2_OH1+K069NM91W>BRW_>B#T38IUO-5^WS-:^;Q_T]S)H
M><X9=/.8;ZTQ6S0DE^MD[;!1O&RM8;^52=-WPDO_0(ZPXS[]S#.V**N9>C#0
MTL152BCEC$.X5!QEB3!=A/2VHKQ>#'Y<\R+.:1'1\@/W0]@WV2Y4M7SU=M?D
M-XG/VVWP]EV@@:L#(_:"#"0:I27>UWYD>\2LBQ8]:VLX].CN'1CDZ1VZ<!_>
MO1,!2-ZI#^?9[5WH947]I^E;[]IJ@\4>MH:3;W]S^YBW-1*<2BH1RJ-A\*9K
M;_--IP&N?@5_'3X,WY*?.I9ZDT@0SMYM0/9NV;>6-_S]BOZ/E<K@72(!5/!6
MP@YBA;_UC;<,5N&/-W=8?VS/7IB:>HJ:'I=SC(JZ1O%'S!0A9;NY/4JWP3KA
M:;<[#G\Y#']I3, @D**2 4]38F6^6I?3\CF7%&9EW6#2K*FWOF+TN9P5G MC
M#%F?*/2K8<*>6HW.&AS6+_F*I,"E/&Y[02S=Z#B?XXZ#_'":3Q^]MSQ1;;.:
M/N92^Z"0H?%P?*LU2!T2>MBB<P;M8-I,?*KO@>!PZ(^PG+."+4YA667RQ,D6
M>):0DY 96];0A$Y8BLM)P-)+U)".XO_Q;_^&Q>%;OPZ0"Q%NG^-\G\JU<6$>
M*QSJ,+Y$N_<R:46;^"E?;$6;^&DSU\_T&I\Q26E-SQ@;U)65_02K_8QQ:R@$
MTLGPCZ")+U,)%J=7DX@MNV2.?"IF7FB5>>D6@US62[I1,#K;O(G-A-].&E)&
MSXOU&G.X3=B7E;(6-_@9KY:K]9Q\T?GJ#H[-!7H0<\S!J)9P6,A$L0%^A];I
M#>+DMT1L$1ZA(H?7F/-'\WDCAD7]#?/"54/8Q?GR!78)#>'Y$\YV2PYW4]F'
MW2V:#IZ(MXT[%A6(R5XOT/HW&N"_]E+<9,PG@'0#G1D#C:S7\T(^X-Y]6FPJ
M+-%RM5I^+JO026NK6Q&'4TUCJU,/L/V0S.?OFG%-=E^;ZP)NFU6IHYJ4DU^E
M8S11;OTYTY#/2AK1L&-[>%?%(I_3M4)!TRI&2W**OVF;#?;]$U4[@?9\LWY<
MKEJA)$P4D0Y*%C!W/X *2QXP6["?:UI=KB?!P%=3(*V?X,:M9N6TW?JW.X)*
MVN#+"1Y8)Z)W:T&66G+N5Z4_">=Z[Q$?G^;@JGDKWUYP)1#ZP0?-ZW1;\91P
MU%YH.7<NA[+_BNU?WL3'<MFKEHG/&+87,?&=]CO7+_%%UI8J)@&%^BTU3+P^
M=ZMDXFFSK?5,_$R'K;5, I7D _5, FK0?D5-&J;O%R/QEIM*DW2_\\9)E4J"
M?T\[O<#?O^5!.@1)$F;X6 "-Y?, !J)S1-[$(8,NYYTJKKP=WJ->UL2_@ (U
M3'R.U5[))'BK!4J9-,>GFH(O#>E6 3C G1H+3":<YN4S3+>D2"!;S"DITA :
M[< 5MF&3;"TVTF"VV$)SI@Y!<^F1_:EK_^HA@4#&W6N&A&ZSG>M^M'>\W[O[
MU@WQ9KU/^9!P)M/N14+JH$$[E!79/V7R&U7Y"*W3'U;>P^OM'[BP]6OF&ZUT
ML]BUSTHVM[+W"KGJP!]$?08G^*[!4<(P-@W?NMG5@0A;6]6>K-EV2O(1(I+0
M/FY)M=R]$DI#MLP;*WZ$Q ']#EXU=D0^0Y*Z(?O5OO/=FT#\LA]_&)F0940A
M830I95];AJ1A7;Y1LPSC^(=1ZQ\SRC^$T/Z!0^7DE;-:K9#V$S!2?D4-1[2'
M6=,*1\*8&W0^-B^#W0?[(.;:X&V%<I/]6V?(^,+0TQ*O$\F_MC*>VN$+MQ4>
MV7W.[= 26E9GA(?3)FF]"6H"MGEOB-&=9NC( *%Z*OS&KBAS6[(+FRL&*%"S
MW3SW#:!MWPBJ;7^ MEW+("QV;'/?@@<[%4787_=V .M/%/R]J9#0!/715@'!
M,W0WUD,(:#RAZ@@!V,)@K02O8[-D9J(-E6.;9LJ(:FA]%REG_0B]OA2P]9:T
MDU<@F<XY=A(KME@177^NJO5?_G]02P,$%     @ =W%P3/3H0MX] @  ? H
M  T   !X;"]S='EL97,N>&ULU5;;:MM $/V595U* B62[-HEC21H X%"&P+Q
M0]_"6AI)"WM15RO7SM=W+[K8+KVY:7%>M#-G=LZ<O:#9N-%;!O<5@$8;SD23
MX$KK^FT0-%D%G#07L@9A(H54G&CCJC)H:@4D;VP29\$T#!<!)U3@-!8MO^&Z
M09ELA4[P;("0S[^6.23XX>SEEU;JJQ?(CY-7DTGX<'YUB)^YP#E&GN-#GN!H
M\1H'OT]Z$?Z8U\0.J.=_1OT3Y@/BA24.NLU)XT**_3VR@*E,.* U80F^)HRN
M%+59!>&4;3T\M4 FF51(F\,QRB*+-(\^''G/GEO'PZF0RM7V%?QWU4T_"/2>
M%4@9&P1.L0?2N"9:@Q(WQG&3'?A="'7V<EL;A:4BVV@ZQV."&TR1E50YJ*%,
MA'LHC1D45HZB965'+>O !K66W!@Y):44Q&GH,SK#T&; V+V]U)^+/>Y-@?P<
M>R0A1E9%;YI5=^9X:J&3O,OFN7=IPZ-X44W74K]OS7*$\^W5@3L%!=TX?U,,
M @P[J6NV?<=H*3CXQ?RR8'1DP30F?1U4244?#9^]*ID!0&&T!J5IMHM\5:1>
MPD;WUVE3'*MY^@PU/_4^ER! $;8KVMS]4][E_ZQX]N;O);N_RJ'@)]1H6]0S
M$#D_?9&SR]/7:)O[OQ49=%UGI[7M-;8!1:N6,DU%)[>B>0Y>CWU9)/C6/FG8
M7GL9^YNAUV1EGH)[_"8WAX*T3-_9);I@@D?[HQ4>+899RX$BP:/]"7+:\DM7
M<'QOIM\ 4$L#!!0    ( '=Q<$P$J9@#X 4  / W   /    >&PO=V]R:V)O
M;VLN>&ULQ9M-;]LX$(;_"N%3]M"U)5&44B0!NDD*!.@VWB;;.R/3-E%]>"DJ
M3?OKEZ1K[#@.!WO1Z!1_R-(#2N(S+T>Y^-Z9;T]=]XV]-'7;7\ZVUN[>S^=]
MM56-['_O=JIUWZP[TTCKWIK-O-\9)5?]5BG;U/-TL1#S1NIV=G5QV-?2S*\N
M_(NO6GWO__O<OV6RLOI9/<JGR]EBYK:;@PW#3@]_]T3OS?]AZM9K7:F;KAH:
MU=H]E%&UM+IK^ZW>]3/6RD9=S@Z;L _MBMVV5ML?[*[=[\IM.V/AT'>KRUGB
M7EMIW6^>=:^?:C5CYKUV7YB[5>+!QX.\=N^[6J_<T5?LP4/X'_2L6[/[G3(
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
M[8'>GJ^W!WI[OMX!Z!WX>@>@=^#K'8#>@:]W 'H'OMX!Z!U6>%>)7E;R]0Y
M[\#7.P"] U_O /0.?+T#T#OP]5:@M_+U5J"W\O56H+?R]5:@M_+U5J"W\O56
MH+>N<-8$'3;AZZU ;^7KK4!OY>NM0&_EZQV!WI&O=P1Z1[[>$>@=^7I'H'?D
MZQV!WI&O=P1Z1[[>$>@=5S@KB X+\O6.0._(USL"O2-?[P3T3GR]$] [\?5.
M0._$USL!O1-?[P3T3GR]$] [\?5.,[U+4P_Y\'T<SNVIW+ODG^&?ULS@+N/[
M)=\_XS;UT_5G2H_3*MG</N_^%[]-_1-AYA7E^3=02P,$%     @ =W%P3 I2
M;$\T @  0S$  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=O?;ILP%,?Q5XFX
MG8*# 9M-36_:W6Z5MA?PP$E0^"?;[=*WGT/;2:LRJ543Z7L3 L><\X-8G[M<
M_7R<K%\<^F[PZV07PO1%"%_O;&]\.DYVB)7-Z'H3XJG;BLG4>[.U0JY62M3C
M$.P0EN'8([F^NK4;<]^%Q<W3]6/K=6*FJ6MK$]IQ$ ]#\ZKI\KEAZFPWK_&[
M=O*?XH)D\?40N_AX;9W$JD_$&R:\OO%X'N_[_F"=:QO[KFCC9M/6MAGK^S[>
MDOK)6=/XG;6A[U*_,\XV/X)KA^USWCOCPC?3Q\;BT(E_%J27RQ$>.WLZP%PY
MY^00MX4]-6HN/'UF'QKXLAOJT=GEY&+5A?;$X\5(=['JQ7'A.1_1'K=.8YLW
M#8^M+_?#_A[=?OY^ZH7_+7HQ'S[VUL^70T)RY) <!21'"<FA(#DT)$<%R?$9
MDB-;48)01,THI&844S,*JAE%U8S":D9Q-:/ FE%DE119)45629%54F25%%DE
M159)D5529)44625%UIPB:TZ1-:?(FE-DS2FRYA19<XJL.476G")K3I&UH,A:
M4&0M*+(6%%D+BJP%1=:"(FM!D;6@R%I09"TILI8464N*K"5%UI(B:TF1M:3(
M6E)D+2FREA19%45619%54615%%D5159%D5519%44615%5D6155-DU119-456
M39%54V35%%DU159-D5539-4462N*K!5%UHHB:T61M:+(6EU0UOF8]J8=_I?D
MUSCN7^:+^;\3UW\ 4$L! A0#%     @ =W%P3!\CSP/     $P(   L
M         ( !     %]R96QS+RYR96QS4$L! A0#%     @ =W%P3&;S"V""
M    L0   !               ( !Z0   &1O8U!R;W!S+V%P<"YX;6Q02P$"
M% ,4    " !W<7!,91N _.X    K @  $0              @ &9 0  9&]C
M4')O<',O8V]R92YX;6Q02P$"% ,4    " !W<7!,F5R<(Q &  "<)P  $P
M            @ &V @  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    (
M '=Q<$R[DH".K0(   <*   8              "  ?<(  !X;"]W;W)K<VAE
M971S+W-H965T,2YX;6Q02P$"% ,4    " !W<7!,IE]DG;8$  #@%@  &
M            @ ':"P  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#
M%     @ =W%P3(7Q,RAC @  DP<  !@              ( !QA   'AL+W=O
M<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( '=Q<$R#AK*^]@,  ,(2
M   8              "  5\3  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q0
M2P$"% ,4    " !W<7!,PSTA,$@"  #\!P  &               @ &+%P
M>&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ =W%P3,ZIIC7N
M!   <1P  !@              ( !"1H  'AL+W=O<FMS:&5E=',O<VAE970V
M+GAM;%!+ 0(4 Q0    ( '=Q<$Q2-N"A^ $  $(%   8              "
M 2T?  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " !W<7!,
MM^-+MG8'  ":*P  &               @ %;(0  >&PO=V]R:W-H965T<R]S
M:&5E=#@N>&UL4$L! A0#%     @ =W%P3&,1UD3C 0  FP0  !@
M     ( !!RD  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    (
M '=Q<$PC-'J%L@$  -(#   9              "  2 K  !X;"]W;W)K<VAE
M971S+W-H965T,3 N>&UL4$L! A0#%     @ =W%P3'E]=:.V 0  T@,  !D
M             ( !"2T  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"
M% ,4    " !W<7!,&7@_V+<!  #2 P  &0              @ 'V+@  >&PO
M=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( '=Q<$R6A@R5L@$
M -(#   9              "  >0P  !X;"]W;W)K<VAE971S+W-H965T,3,N
M>&UL4$L! A0#%     @ =W%P3'LT]XBV 0  T@,  !D              ( !
MS3(  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " !W<7!,
M0*DD.K@!  #2 P  &0              @ &Z-   >&PO=V]R:W-H965T<R]S
M:&5E=#$U+GAM;%!+ 0(4 Q0    ( '=Q<$QA\'N@MP$  -(#   9
M      "  :DV  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%
M  @ =W%P3.4;^-VU 0  T@,  !D              ( !ES@  'AL+W=O<FMS
M:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " !W<7!,%;[$O[<!  #2 P
M&0              @ &#.@  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+
M 0(4 Q0    ( '=Q<$RT\7T<N $  -(#   9              "  7$\  !X
M;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ =W%P3,#X;02U
M 0  T@,  !D              ( !8#X  'AL+W=O<FMS:&5E=',O<VAE970R
M,"YX;6Q02P$"% ,4    " !W<7!,+NX&"[<!  #2 P  &0
M@ %,0   >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( '=Q
M<$S8($N<N $  -(#   9              "  3I"  !X;"]W;W)K<VAE971S
M+W-H965T,C(N>&UL4$L! A0#%     @ =W%P3"]YRD"W 0  T@,  !D
M         ( !*40  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4
M    " !W<7!,Z5.-\K<!  #2 P  &0              @ $71@  >&PO=V]R
M:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( '=Q<$Q DC^>N $  -(#
M   9              "  05(  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL
M4$L! A0#%     @ =W%P3"(XYYNW 0  T@,  !D              ( !]$D
M 'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " !W<7!,[8_U
M([8!  #2 P  &0              @ 'B2P  >&PO=V]R:W-H965T<R]S:&5E
M=#(W+GAM;%!+ 0(4 Q0    ( '=Q<$Q?.M;DMP$  -(#   9
M  "  <]-  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @
M=W%P3+'\?+BX 0  T@,  !D              ( !O4\  'AL+W=O<FMS:&5E
M=',O<VAE970R.2YX;6Q02P$"% ,4    " !W<7!,<N9R:;8!  #2 P  &0
M            @ &L40  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4
M Q0    ( '=Q<$PB<Q!&K@(  'P+   9              "  9E3  !X;"]W
M;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ =W%P3"58^PS5 0
MG 0  !D              ( !?E8  'AL+W=O<FMS:&5E=',O<VAE970S,BYX
M;6Q02P$"% ,4    " !W<7!,U\>*L<(!   W!   &0              @ &*
M6   >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( '=Q<$QR
M/ ]SM $  -(#   9              "  8-:  !X;"]W;W)K<VAE971S+W-H
M965T,S0N>&UL4$L! A0#%     @ =W%P3%] &I"W 0  T@,  !D
M     ( !;EP  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4
M" !W<7!,QN,^P[<!  #2 P  &0              @ %<7@  >&PO=V]R:W-H
M965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( '=Q<$P2)^L]PP$  #<$   9
M              "  4I@  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L!
M A0#%     @ =W%P3*SUI*G  0  -P0  !D              ( !1&(  'AL
M+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " !W<7!,R[?+9+,!
M  #2 P  &0              @ $[9   >&PO=V]R:W-H965T<R]S:&5E=#,Y
M+GAM;%!+ 0(4 Q0    ( '=Q<$Q,$(5ZS@$  )P$   9              "
M 25F  !X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ =W%P
M3&*HR<7B 0   04  !D              ( !*F@  'AL+W=O<FMS:&5E=',O
M<VAE970T,2YX;6Q02P$"% ,4    " !W<7!,*Z[+J<\!  "<!   &0
M        @ %#:@  >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0
M   ( '=Q<$S[?HD*MP$  -(#   9              "  4EL  !X;"]W;W)K
M<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ =W%P3#VT?;&X 0  T@,
M !D              ( !-VX  'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q0
M2P$"% ,4    " !W<7!,LV],+:T!  "/ P  &0              @ $F<
M>&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( '=Q<$PRS,4O
M6@0  !,7   9              "  0IR  !X;"]W;W)K<VAE971S+W-H965T
M-#8N>&UL4$L! A0#%     @ =W%P3-OSL>$R @  S@8  !D
M ( !FW8  'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " !W
M<7!,-_JI1-@"  "F"@  &0              @ $$>0  >&PO=V]R:W-H965T
M<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( '=Q<$RTF0^YR0,  #\1   9
M          "  1-\  !X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#
M%     @ =W%P3"X !OIA @  NP@  !D              ( !$X   'AL+W=O
M<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " !W<7!,A/T5DMP!  #@
M!   &0              @ &K@@  >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM
M;%!+ 0(4 Q0    ( '=Q<$RJ7>@K# ,  #0,   9              "  ;Z$
M  !X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ =W%P3$4Z
MP(A/ @  <@<  !D              ( ! 8@  'AL+W=O<FMS:&5E=',O<VAE
M970U,RYX;6Q02P$"% ,4    " !W<7!,B?[\GC "  #4!@  &0
M    @ &'B@  >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    (
M '=Q<$S@=:T'90(  ,$(   9              "  >Z,  !X;"]W;W)K<VAE
M971S+W-H965T-34N>&UL4$L! A0#%     @ =W%P3+[&4]%Y @  P@@  !D
M             ( !BH\  'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"
M% ,4    " !W<7!,L%!2,S4#  #?#0  &0              @ $ZD@  >&PO
M=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( '=Q<$Q>27$^ @(
M /0%   9              "  ::5  !X;"]W;W)K<VAE971S+W-H965T-3@N
M>&UL4$L! A0#%     @ =W%P3 W^8=F( @  P D  !D              ( !
MWY<  'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " !W<7!,
MB(@"3@T"  #$!0  &0              @ &>F@  >&PO=V]R:W-H965T<R]S
M:&5E=#8P+GAM;%!+ 0(4 Q0    ( '=Q<$P6\(;J/ (  $X'   9
M      "  >*<  !X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%
M  @ =W%P3(#K>ZWU 0  @04  !D              ( !59\  'AL+W=O<FMS
M:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " !W<7!,,%QG7YP"  !3"P
M&0              @ &!H0  >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+
M 0(4 Q0    ( '=Q<$S<*)/,K (  .4)   9              "  52D  !X
M;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ =W%P3,6^Q#@L
M P  #0X  !D              ( !-Z<  'AL+W=O<FMS:&5E=',O<VAE970V
M-2YX;6Q02P$"% ,4    " !W<7!,N<#$<XL#   :$   &0
M@ &:J@  >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( '=Q
M<$SZ)SR$3 (  &4'   9              "  5RN  !X;"]W;W)K<VAE971S
M+W-H965T-C<N>&UL4$L! A0#%     @ =W%P3-#G8NB_ @  ? H  !D
M         ( !W[   'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4
M    " !W<7!,()4G"XL"  "8"   &0              @ '5LP  >&PO=V]R
M:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( '=Q<$Q=P@E!'0(  *@&
M   9              "  9>V  !X;"]W;W)K<VAE971S+W-H965T-S N>&UL
M4$L! A0#%     @ =W%P3!+O'^U- @  D <  !D              ( !Z[@
M 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    " !W<7!,"M\G
MP=H"  "D"P  &0              @ %ONP  >&PO=V]R:W-H965T<R]S:&5E
M=#<R+GAM;%!+ 0(4 Q0    ( '=Q<$QD_K61J0(  $L)   9
M  "  8"^  !X;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#%     @
M=W%P3,,R#_PT P  C@T  !D              ( !8,$  'AL+W=O<FMS:&5E
M=',O<VAE970W-"YX;6Q02P$"% ,4    " !W<7!,2\&\*-H!  "9!   &0
M            @ '+Q   >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4
M Q0    ( '=Q<$PJC6P2&P,  &D,   9              "  =S&  !X;"]W
M;W)K<VAE971S+W-H965T-S8N>&UL4$L! A0#%     @ =W%P3&?&V@9B @
M_0<  !D              ( !+LH  'AL+W=O<FMS:&5E=',O<VAE970W-RYX
M;6Q02P$"% ,4    " !W<7!,F PN/-,!  "G!   &0              @ ''
MS   >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    ( '=Q<$QC
M1,W(Y $  *<$   9              "  ='.  !X;"]W;W)K<VAE971S+W-H
M965T-SDN>&UL4$L! A0#%     @ =W%P3$IZ?X]X P  G \  !D
M     ( ![-   'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6Q02P$"% ,4
M" !W<7!,VW!90_L#  "5$@  &0              @ &;U   >&PO=V]R:W-H
M965T<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    ( '=Q<$QTZMTM) (  #D&   9
M              "  <W8  !X;"]W;W)K<VAE971S+W-H965T.#(N>&UL4$L!
M A0#%     @ =W%P3$0E'9X\ @  V08  !D              ( !*-L  'AL
M+W=O<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4    " !W<7!,W_WA&;L%
M  "4'@  &0              @ &;W0  >&PO=V]R:W-H965T<R]S:&5E=#@T
M+GAM;%!+ 0(4 Q0    ( '=Q<$QC%X0W^P(  *,+   9              "
M 8WC  !X;"]W;W)K<VAE971S+W-H965T.#4N>&UL4$L! A0#%     @ =W%P
M3)9V?P"5:0  O*H! !0              ( !O^8  'AL+W-H87)E9%-T<FEN
M9W,N>&UL4$L! A0#%     @ =W%P3/3H0MX] @  ? H   T
M ( !AE ! 'AL+W-T>6QE<RYX;6Q02P$"% ,4    " !W<7!,!*F8 ^ %  #P
M-P  #P              @ 'N4@$ >&PO=V]R:V)O;VLN>&UL4$L! A0#%
M  @ =W%P3,)N?-V< @  M#(  !H              ( !^U@! 'AL+U]R96QS
M+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ =W%P3 I2;$\T @  0S$
M !,              ( !SUL! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&
/ %X 7@#$&0  -%X!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<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>103
<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>105
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='UTF-8'?>
<FilingSummary>
  <Version>3.8.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>197</ContextCount>
  <ElementCount>430</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>63</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-document-and-entity-information</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-operations</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - Consolidated Statements of Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-comprehensive-loss</Role>
      <ShortName>Consolidated Statements of Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-consolidated-balance-sheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-consolidated-balance-sheets-parentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-stockholders-equity</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Statement - Consolidated Statements of Stockholders' Equity (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-stockholders-equity-parentheticals</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-cash-flows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Statement - Consolidated Statements of Cash Flows (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-consolidated-statements-of-cash-flows-parentheticals</Role>
      <ShortName>Consolidated Statements of Cash Flows (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Note 1 - Organization</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-1-organization</Role>
      <ShortName>Note 1 - Organization</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Note 2 - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies</Role>
      <ShortName>Note 2 - Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Note 3 - Discontinued Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations</Role>
      <ShortName>Note 3 - Discontinued Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Note 4 - Cost and Estimated Earnings in Excess of Billings on Uncompleted Contracts and Billings in Excess of Costs and Estimated Earnings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-4-cost-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings</Role>
      <ShortName>Note 4 - Cost and Estimated Earnings in Excess of Billings on Uncompleted Contracts and Billings in Excess of Costs and Estimated Earnings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Note 5 - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-5-inventories</Role>
      <ShortName>Note 5 - Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Note 6 - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-6-property-and-equipment</Role>
      <ShortName>Note 6 - Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Note 7 - Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-7-intangible-assets</Role>
      <ShortName>Note 7 - Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Note 8 - Line of Credit</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-8-line-of-credit</Role>
      <ShortName>Note 8 - Line of Credit</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Note 9 - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-9-leases</Role>
      <ShortName>Note 9 - Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Note 10 - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-10-fair-value-measurements</Role>
      <ShortName>Note 10 - Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Note 11 - Derivative Instruments and Hedging Activities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-11-derivative-instruments-and-hedging-activities</Role>
      <ShortName>Note 11 - Derivative Instruments and Hedging Activities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Note 12 - Retirement Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-12-retirement-plans</Role>
      <ShortName>Note 12 - Retirement Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Note 13 - Share-based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation</Role>
      <ShortName>Note 13 - Share-based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - Note 14 - Shareholder Rights Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-14-shareholder-rights-plan</Role>
      <ShortName>Note 14 - Shareholder Rights Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - Note 15 - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-15-commitments-and-contingencies</Role>
      <ShortName>Note 15 - Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - Note 16 - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes</Role>
      <ShortName>Note 16 - Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - Disclosure - Note 17 - Accumulated Other Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss</Role>
      <ShortName>Note 17 - Accumulated Other Comprehensive Loss</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - Disclosure - Note 18 - Restructuring</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-18-restructuring-</Role>
      <ShortName>Note 18 - Restructuring</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - Disclosure - Note 19 - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-19-related-party-transactions</Role>
      <ShortName>Note 19 - Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - Note 20 - Quarterly Data (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-20-quarterly-data-unaudited</Role>
      <ShortName>Note 20 - Quarterly Data (Unaudited)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>029 - Document - Schedule II - Valuation and Qualifying Accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-schedule-ii-valuation-and-qualifying-accounts</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-significant-accounting-policies-policies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>031 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-tables</Role>
      <ShortName>Note 2 - Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>032 - Disclosure - Note 3 - Discontinued Operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations-tables</Role>
      <ShortName>Note 3 - Discontinued Operations (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>033 - Disclosure - Note 4 - Cost and Estimated Earnings in Excess of Billings on Uncompleted Contracts and Billings in Excess of Costs and Estimated Earnings (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-4-cost-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-tables</Role>
      <ShortName>Note 4 - Cost and Estimated Earnings in Excess of Billings on Uncompleted Contracts and Billings in Excess of Costs and Estimated Earnings (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>034 - Disclosure - Note 5 - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-5-inventories-tables</Role>
      <ShortName>Note 5 - Inventories (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>035 - Disclosure - Note 6 - Property and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-6-property-and-equipment-tables</Role>
      <ShortName>Note 6 - Property and Equipment (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>036 - Disclosure - Note 7 - Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-7-intangible-assets-tables</Role>
      <ShortName>Note 7 - Intangible Assets (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>037 - Disclosure - Note 9 - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-9-leases-tables</Role>
      <ShortName>Note 9 - Leases (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>038 - Disclosure - Note 10 - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-10-fair-value-measurements-tables</Role>
      <ShortName>Note 10 - Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>039 - Disclosure - Note 13 - Share-based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation-tables</Role>
      <ShortName>Note 13 - Share-based Compensation (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>040 - Disclosure - Note 16 - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-tables</Role>
      <ShortName>Note 16 - Income Taxes (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>041 - Disclosure - Note 17 - Accumulated Other Comprehensive Loss (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-tables</Role>
      <ShortName>Note 17 - Accumulated Other Comprehensive Loss (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>042 - Disclosure - Note 20 - Quarterly Data (Unaudited) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-20-quarterly-data-unaudited-tables</Role>
      <ShortName>Note 20 - Quarterly Data (Unaudited) (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>043 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>044 - Disclosure - Note 1 - Organization (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-1-organization-details-textual</Role>
      <ShortName>Note 1 - Organization (Details Textual)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>045 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual</Role>
      <ShortName>Note 2 - Summary of Significant Accounting Policies (Details Textual)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>046 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Summary of Accrued Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-accrued-liabilities-details</Role>
      <ShortName>Note 2 - Summary of Significant Accounting Policies - Summary of Accrued Liabilities (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>047 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Net Sales From Continuing Operations by Geographic Region (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-net-sales-from-continuing-operations-by-geographic-region-details</Role>
      <ShortName>Note 2 - Summary of Significant Accounting Policies - Net Sales From Continuing Operations by Geographic Region (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>048 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Loss Per Basic and Diluted Weighted Average Common Share Outstanding for Continuing and Discontinued Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-2-summary-of-significant-accounting-policies-loss-per-basic-and-diluted-weighted-average-common-share-outstanding-for-continuing-and-discontinued-operations-details</Role>
      <ShortName>Note 2 - Summary of Significant Accounting Policies - Loss Per Basic and Diluted Weighted Average Common Share Outstanding for Continuing and Discontinued Operations (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>049 - Disclosure - Note 3 - Discontinued Operations (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations-details-textual</Role>
      <ShortName>Note 3 - Discontinued Operations (Details Textual)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>050 - Disclosure - Note 3 - Discontinued Operations - Balance Sheet Disclosures (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations-balance-sheet-disclosures-details</Role>
      <ShortName>Note 3 - Discontinued Operations - Balance Sheet Disclosures (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>051 - Disclosure - Note 3 - Discontinued Operations - Operating Results for Discontinued Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-3-discontinued-operations-operating-results-for-discontinued-operations-details</Role>
      <ShortName>Note 3 - Discontinued Operations - Operating Results for Discontinued Operations (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>052 - Disclosure - Note 4 - Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts and Billings in Excess of Costs and Estimated Earnings - Uncompleted Contracts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-4-costs-and-estimated-earnings-in-excess-of-billings-on-uncompleted-contracts-and-billings-in-excess-of-costs-and-estimated-earnings-uncompleted-contracts-details</Role>
      <ShortName>Note 4 - Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts and Billings in Excess of Costs and Estimated Earnings - Uncompleted Contracts (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>053 - Disclosure - Note 5 - Inventories - Components of Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-5-inventories-components-of-inventories-details</Role>
      <ShortName>Note 5 - Inventories - Components of Inventories (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>054 - Disclosure - Note 6 - Property and Equipment (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-6-property-and-equipment-details-textual</Role>
      <ShortName>Note 6 - Property and Equipment (Details Textual)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>055 - Disclosure - Note 6 - Property and Equipment - Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-6-property-and-equipment-property-plant-and-equipment-details</Role>
      <ShortName>Note 6 - Property and Equipment - Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>056 - Disclosure - Note 7 - Intangible Assets - Summary of Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-7-intangible-assets-summary-of-intangible-assets-details</Role>
      <ShortName>Note 7 - Intangible Assets - Summary of Intangible Assets (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>057 - Disclosure - Note 7 - Intangible Assets - Summary of Estimated Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-7-intangible-assets-summary-of-estimated-amortization-expense-details</Role>
      <ShortName>Note 7 - Intangible Assets - Summary of Estimated Amortization Expense (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>058 - Disclosure - Note 8 - Line of Credit (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-8-line-of-credit-details-textual</Role>
      <ShortName>Note 8 - Line of Credit (Details Textual)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>059 - Disclosure - Note 9 - Leases (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-9-leases-details-textual</Role>
      <ShortName>Note 9 - Leases (Details Textual)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>060 - Disclosure - Note 9 - Leases - Schedule of Future Minimum Lease Payments for Capital Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-capital-leases-details</Role>
      <ShortName>Note 9 - Leases - Schedule of Future Minimum Lease Payments for Capital Leases (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>061 - Disclosure - Note 9 - Leases - Schedule of Future Minimum Lease Payments for Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-9-leases-schedule-of-future-minimum-lease-payments-for-operating-leases-details</Role>
      <ShortName>Note 9 - Leases - Schedule of Future Minimum Lease Payments for Operating Leases (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>062 - Disclosure - Note 10 - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-10-fair-value-measurements-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details</Role>
      <ShortName>Note 10 - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>063 - Disclosure - Note 11 - Derivative Instruments and Hedging Activities (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-11-derivative-instruments-and-hedging-activities-details-textual</Role>
      <ShortName>Note 11 - Derivative Instruments and Hedging Activities (Details Textual)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>064 - Disclosure - Note 12 - Retirement Plans (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-12-retirement-plans-details-textual</Role>
      <ShortName>Note 12 - Retirement Plans (Details Textual)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>065 - Disclosure - Note 13 - Share-based Compensation (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation-details-textual</Role>
      <ShortName>Note 13 - Share-based Compensation (Details Textual)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>066 - Disclosure - Note 13 - Share-based Compensation - Share-based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation-sharebased-compensation-expense-details</Role>
      <ShortName>Note 13 - Share-based Compensation - Share-based Compensation Expense (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>067 - Disclosure - Note 13 - Share-based Compensation - Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation-stock-option-activity-details</Role>
      <ShortName>Note 13 - Share-based Compensation - Stock Option Activity (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>068 - Disclosure - Note 13 - Share-based Compensation - RSU and PSA Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-13-sharebased-compensation-rsu-and-psa-activity-details</Role>
      <ShortName>Note 13 - Share-based Compensation - RSU and PSA Activity (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>069 - Disclosure - Note 14 - Shareholder Rights Plan (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-14-shareholder-rights-plan-details-textual</Role>
      <ShortName>Note 14 - Shareholder Rights Plan (Details Textual)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>070 - Disclosure - Note 15 - Commitments and Contingencies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-15-commitments-and-contingencies-details-textual</Role>
      <ShortName>Note 15 - Commitments and Contingencies (Details Textual)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>071 - Disclosure - Note 16 - Income Taxes (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-details-textual</Role>
      <ShortName>Note 16 - Income Taxes (Details Textual)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>072 - Disclosure - Note 16 - Income Taxes - Summary of Components of Income Tax Expense for Continuing Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-summary-of-components-of-income-tax-expense-for-continuing-operations-details</Role>
      <ShortName>Note 16 - Income Taxes - Summary of Components of Income Tax Expense for Continuing Operations (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>073 - Disclosure - Note 16 - Income Taxes - Effective Income Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details</Role>
      <ShortName>Note 16 - Income Taxes - Effective Income Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>074 - Disclosure - Note 16 - Income Taxes - Effective Income Tax Rate Reconciliation (Details) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-effective-income-tax-rate-reconciliation-details-parentheticals</Role>
      <ShortName>Note 16 - Income Taxes - Effective Income Tax Rate Reconciliation (Details) (Parentheticals)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>075 - Disclosure - Note 16 - Income Taxes - Summary of Current and Noncurrent Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-summary-of-current-and-noncurrent-deferred-tax-assets-and-liabilities-details</Role>
      <ShortName>Note 16 - Income Taxes - Summary of Current and Noncurrent Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>076 - Disclosure - Note 16 - Income Taxes - Summary of Changes in Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-16-income-taxes-summary-of-changes-in-unrecognized-tax-benefits-details</Role>
      <ShortName>Note 16 - Income Taxes - Summary of Changes in Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>077 - Disclosure - Note 17 - Accumulated Other Comprehensive Loss - Summary of Accumulated Other Comprehensive Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details</Role>
      <ShortName>Note 17 - Accumulated Other Comprehensive Loss - Summary of Accumulated Other Comprehensive Loss (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>078 - Disclosure - Note 17 - Accumulated Other Comprehensive Loss - Summary of Accumulated Other Comprehensive Loss (Details) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-summary-of-accumulated-other-comprehensive-loss-details-parentheticals</Role>
      <ShortName>Note 17 - Accumulated Other Comprehensive Loss - Summary of Accumulated Other Comprehensive Loss (Details) (Parentheticals)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>079 - Disclosure - Note 17 - Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-details</Role>
      <ShortName>Note 17 - Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Loss (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>080 - Disclosure - Note 17 - Accumulated Other Comprehensive Loss - Reclassification of Accumulated Other Comprehensive Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-17-accumulated-other-comprehensive-loss-reclassification-of-accumulated-other-comprehensive-loss-details</Role>
      <ShortName>Note 17 - Accumulated Other Comprehensive Loss - Reclassification of Accumulated Other Comprehensive Loss (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>081 - Disclosure - Note 18 - Restructuring (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-18-restructuring-details-textual</Role>
      <ShortName>Note 18 - Restructuring (Details Textual)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>082 - Disclosure - Note 20 - Quarterly Data (Unaudited) (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-20-quarterly-data-unaudited-details-textual</Role>
      <ShortName>Note 20 - Quarterly Data (Unaudited) (Details Textual)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>083 - Disclosure - Note 20 - Quarterly Data (Unaudited) - Summary of Quarterly Financial Data (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-note-20-quarterly-data-unaudited-summary-of-quarterly-financial-data-details</Role>
      <ShortName>Note 20 - Quarterly Data (Unaudited) - Summary of Quarterly Financial Data (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="nwpx-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>084 - Disclosure - Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nwpipe.com/20171231/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>nwpx-20171231.xml</File>
    <File>nwpx-20171231.xsd</File>
    <File>nwpx-20171231_cal.xml</File>
    <File>nwpx-20171231_def.xml</File>
    <File>nwpx-20171231_lab.xml</File>
    <File>nwpx-20171231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/invest/2013-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2014-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>107
<FILENAME>0001437749-18-004857-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001437749-18-004857-xbrl.zip
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
MX+TPES 7GHLS-R&@,HFCL)$]&7/*>KZ2HMHR8(ECE)T\<]TTYYG0!-/\6"(
MQ'K&4R;G$ #*>$*<Q4'),HG0NN07Q7(ZN36UMWV^BJ%2:H'R+*R7.XAL;M^\
MUKFRN7T]6^@>NXJ0W;4;HR(:TEU;-K>7XB?%[V#8O9GF]L=NF:MTWM^&!&>.
MF&N"+/^T1UFNB]B^[3,I+K*9(-FCMO3Q9#=L[KSHO9;:EOW_).\=@/= JZMO
MLE/%\>X\O5Q<29$F2VZVKV5>HGS]-FCUMNA06+_-]E)NI-Q4*3>]EMY>3A8W
M3VZ:TM3JB"6_G@):F7_=;?5Z#?.O#\\"DN5V8+EVIZ4/BBOOYNOIXPWIOF&Y
MW*S0,? 4BY2?B-SQ0,C#K0]+E_4MNJSOM$&[U>\VQVO]28J1%*/ZB9&N&JUN
MKSE)DR4QDC'?P<>37<6:VE6LK;4&JNS,)V5(RM N,M0]NLY\,BI?BLK/4[OL
MX@UIU%+L://9A>=ROXTOQ'XF#M]O=C^B%!_ 4[$=QWMAI0?QPIVPARE'JWB0
M\C?A'3D!Y2S5N>JRJ8KS8F^;NV5IBZR(V[/SUFYU5'FHI62] [">T>INT15?
MA@CUM73[ZWI1=TLGURGD.D6UZQ2MSJ#X:<"U6:600B2%J Y"I!K-.8Q,+O75
M;SRY3-'@90JYU"=E2,J07.J;6]+XR\I3N/(WH2BUX6'Z<_$&X7OMW+W8//PJ
M;AZPZJ']G<31%YZGHQO=7D]=:)Q>'*@RT,K1#EYX2([>[NB#7FEH[7%F.D(4
M])[:[@M0* ?<S13O=\6,U%<[(D;:".X7.J1XXP-Y/6>,!OPL(_Z)77O12]QM
M3E3HBP'6X/DYN+D V!W@C13N]X4GK6A]0]T?P \^L>@=-:G]C*I[NP,K^FN.
MJ5([8F"7!]\1TAQT77,8T6!/D+*=K<J:.4CATA,=@Z&\L@^N[7P\"?R0GKRO
M&-3-D] 3:CM-[ZUA[MVA74V*U#F?.X^PI00-Q/*NK:;(GH$^$&6Z*_AZ(#JT
M="U?X[F'Z0-^\'S#ZQ#;[]X,K]QGR@+L-WXS63ZE*.]QA,(C[/3V?'H*@9'&
MP&8(D^V&8"<G-#JA;7YR'YX9NO*6SW3H^72WDV*U@:%WA3)YJO5Z:=6X*Z#E
M(EW@\$U 6N@6P'-]M3%(=^9(=S8C+50UIWBH9+M>6../CL= SM@#FMXM#C\R
M3\L^^6C>J'ZIA_UBC_MX^%+:ZZ]JLI\_S7VP!':Y@\QZ;VJJ[,O;E*Z>?U+B
M*Y=XD*F2:J*_U*"^COT]%5'*:8LR"=FK5[;QENIB\V,-:>,MN^A+\9/B=S#L
MFMQ%7XJ?%+^&B]_R:G=SQ&]KQWB3P,GKA[Q>[2$'G4Z##SG [#TC#BU_Y[$P
M@)8[YXYS^Y*V:=?<0D%2-9/PILH&WR+;=5O][J9]()+S).>5P'E&J[WQW)::
ML9[<K[FQ,P'NT)0NDMP85M]42 6^7*LWV-V=JV*?V+%;6BDW39*;0:O7V]2!
M6,J-E!LI-POGS71;W=[N4=SA!:<I.Y*K]Z^SI-3Z"22_^AYCB@-_';._78*
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
M ( )D-XLN!E>WI[?4P>FCEIW=$RMZ0:4X.."Y'0R"F*@"HVOFOR7(+8!DE5
M7Q+?!=W(;D"I )]-',J?!\H0,V"Y5-J"BNX+O85!3]=70+L>A'T O=F"]D7L
M_JFGMWM[ 1JCF0?O(KXWF1F8I")LDF8,[>33K6;\N0C9AG'2H('!PVN_$MO%
M;91[XP&U)_*?/@VTE$>2#X ]0+R1 =2>T(72VNI@!Y#G-T9>B<V]CN%7@EH\
M6#'M *N:-25_)2O(:.$#\)DODT7DS].'Z82>O]KL] MUGZF?O/8[W[\F5"O=
MCB&4TMX@K5,V@+\+HFM]<*,S$+D,8@NT!:US>]D D)AD_6XU)%MKM '"XD9[
M[EUD/ OXX2NUXA#M/@"] K]<^-2R%\2KN"LHYKQ3HSNGXA: [1NM(C%8WQ!:
M$*W3KA5:10*NOC$0H=51TTR_*UY17>?T(O1]RG7<M>?&7[#55&$;U.FMR5KT
M^KU.&O3U@^\$YR;& 3C%C(..R59P@L<:^C;W5FW/ I<6_KP07V B!3+\UQUQ
MGR+C\IV\VN-PG%B5E,.M&^B%)$[(QG$S,/)W?@GC0'P8Q^3NTS<*X4M.-3,'
MQ6BK"(HZAV7]^].@V"[>"E /,?'MFO0<H697C(74^AXZ@3UQ;.KO&)UT>IHH
M.DE@S@E("G9@@;]#XMA#&]W\P/8I.@;WY!F]4W08SLT@)+Y-G#\I\9TIWPWT
MJ^^]!*-YT ,_AN/)-G'^(HI:1QR ]6,L]PQRFA@A,NC-\)Q'SCP4!L4$#\ W
M?'%AV[6(7L9XK4K7;(1@!;07(0M >?KL#SL8@?ZD]C.N'\1K"U=QF'\S?*!)
MG'HSG-^V(TY&OS\0X*0OX+0CG%5@OMYD+\RFVE,/AOF52^8<<L/Y>#\,*IK,
M1085 ; "UN_DWYX_(T$NTP$*'ZD0J=X[F_WX//U,77,T)OX/;E'N"=#ECH)%
M"RG8KLBRK'IL%N D "S=LQSK+')X6T04=8$H64RW(,4R_]6*%&U5F"!;Y(^=
M2;'L9M:*%$:_DU?O;20%&#0S22:"?_:%#FV76O$BUC[$NIU;4VT&907\MUZ
M%HHXSO2.0B#J,AO4UBWQ YN*\S\P+R'V%IC ?=-K,HXFY)OW0GW,FL(/04#Y
M$LQ&MNSVA7:UO8#@6ECWAML:6'N:R(O3U$5]4A38>_";*?LO>+OG\[M,>\)=
MUEN?#BDX^A97UWSI!^2$4?^96MNM.QE+2##^5HQ74W'=3I"E,+P9#FV3B^DL
MYU[)BD!'%8=7*32W!B^%XBV9HA\+;L %7V9\@B\7..56O-:X4^+$Z&GBE0 M
ME5??",9N(!=)F65%)0NR;AB5P;P^;=;3],)ILUO?,RFU>.=!-%J;$[KM],<R
M$KK"%5;-R&1TQ:!OB=_Z/&ZW)V+;?5$W/S]V>V)^- 9:NT0BK6?!;F\+%@Q]
M<T08O?5!<_&*@*@,8#MS(-"2I\"FIUGST#<2&@D 2,$(A@#T*:Z7<.OP.XS
M@-U3^0UN,'B2XX'X3S3X!LZ?,X_RMT&FL[&F8F>P,B@F"0P4YD(%1V(,=/$:
M:EJ45XY='+9"07-'%QO4=@G K<]6+P$G3%='7DWIP/T5)<)YJAL?_^:9W"AQ
ME9[M6#NK00)3MK(VB6WTFSO&ANJ PNA&[)Z*%^9,#^K-=HF#M25@@\^'X/H;
MG2DE_@7(RD)R-*^H9DQO-EUH=): WQZXW7"%WS$3R;W@9U!VVZ$JTDKJF:IM
MC^HB;&E,41W?48M&>=)_$2?<"G2AV5QA'=+(K!@^!=V].:)6B%;S8H0+#>S*
M/3?-<!PZ6,7 Z_+0]?;I")AU5@>%PK-]OV6C+_LMRU:PL@MD4[I WJ+H0T3W
MS2:/D6-];OT[9 %HR,4-*75L:"=LO[#%MDG9G%6*95W$\G?7IX#!_U!+P1*F
MW)Q]S#1YAY[)3PHHJPO"1L*-T6^*)E\=[T7YC5I/M G:.E?[4:FMI;9NF!1B
M1X@FR)_38/G;^JR-31(GKQ_R>K7-R3N=!C<GCVNA6DKZ\!PE;JQ?JKKI[-:$
MIOF]N2HVF(WOK%&3)EWOM%97;^^]L88\9KY1?":E:3_2U-__.9BR>:04J?IB
M68F!ZAC]QHC5VN-EY][[X9I$'G%[MWJV<=T,5<V:JQ]^7B0?2#Z0?% 7/I"'
M+>1K?SQ( .%E0XJ9KAM2'(\QY9$./9\J/C4=PI@]M*.RO-*34V_H&*$ZRWP%
MOK*^G(>L@6[)E[61;-84-FOO'H])+I-<MDF9]8Q&L)D\'J*@?W0^QCV[+.4'
M44L9^MY82=5>*]YJ+THZ2_) G3>:"M4[1[N\(*5&2DU9?H3>X-4#*2Q26"HU
M,0T2%IFQW+)*CO>(C#HV*A/>)%$AR8XF<,L#3UF5P;1QZV/IWO=2D?Y;JZ.3
M^K))^E(SM"/0EU*4I"@=7)3>]9H3W;Z5,E0I04V2H,[NBW^'MT6R7JZ^X\GZ
MF'K.B^0#R0>2#^K"!S+[M#;[=+@]FLOQA<PM27>^MN[\.ZW5'NQ> B-C8BE$
M;U>(-+4Q B3SLU*2:BQ):([Z#39',K%4W_%D(%G/>9%\(/E \D%=^$ FE@IN
M-!"6,5'EG<,[I<H=F?4;[Y@V,75V;ZTE38WDMMPAVNXE- ?+#$HN:PB7[:$;
M4_/<)KD_4^[/E!E2F2%=JQ@;DQRMLZF4,O.69.9=<X3F^-Q8*2N-DI73QHB*
MS&'*K9FR7D%JRX/NAND=@;J4DB0EZ>"2]$X;-$:49!6JE*#Z25"##C HZKK+
M KHRQ'MW/T&6T$C.D)PA.4-RADQ9'>E^SN4 _WA7@O?G$AM"E]CRPD>'1K@U
M_OBR?&A6$3RWVL;^.QL9<I&KKCPE16=?HK/_M),4F]KRDQ2;/5J<]OY;@54F
M.FE_^WU @'*+_MTO[]V7R>N'>W-$K="A-\.+$7&?*+MR4P6*?*'T(KU.>L6W
M?GSS&'O MSX )WUV///'I__\#T7Y9?&5'@O8N6M=LL >X_LNB>\"/6"0RU>3
M,G8S_&P[#OYRX_Z.;YXX%&Z[ *Q]8O)GDQOFCPC?FH5(,>$M\.6.#H%%_@)G
MNG>J:O G^JCIIX9VHMC6QQ/S5-=//A5RM0,^;2Y,FX_3MC11,S;EM(\Y^N.)
M>J*8U'%BMIA]9Q-B)M_CX6,AM5V+NGRF=V8<X)KH[Y@_>RJ^-!5%;0K+#I:
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
MW%.+!L0<<?]J,J,/X\0#<L 51J.$E?*.9(2!2TJ6AN#+1C.5&YU=E(KIC<=
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
MQRT!LYG&_$?;M4">/RAZ;[*/NH&'$>6T(^Y4L1G<Z@QA"!!):K44SP>H;#>
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
MD_88#'&_%2X\*V!='#47:%N[ YV^> '&T/IY %QI9XO"F<,?$$:[QD)OO3W
MF3#)CEJC+52>[4XNF!,X=@2ZF(X0IQ56*XF2@"ZF$H1RUN^LU,\[ ;U+=U&0
M.''#5F.E^A(/OS.T.>1.& %W57U?T+*O(2KG[[9KC\/Q+9ERU^!+N,6*(-!7
MO$"E=0PAR$(8M@![!WTL7A<TNEIQX#=J/>&35^Y7^YG^28F_16(49D%<IK/&
M\.6!9CM<O-#?'A=Q 9:^Q9RDH-D*EX>13[>?&'%IG6Z(#7XN<+;#YL7;'A=A
MS:1A;"'I<V"*8G(%H(-S&5S%;<BOW.3*5OPF-,&#HC,D!JPHBK=X H(;Q.>@
M7=-@X?I6B(K=8W6-A[0=@&L0_@9A*Z6?B8-E%O<C2H,H??=Y^IW\V_,O',+8
M4L_:Y3KW7$%!MR/&NK-.-6X/9$68KW(F%C 7+XE4@SD;G;L6_H/[+)Z)P[=8
M!!?$]_&\P>7]7/F<I)X8+UWKZXM><PX@]@+W9K=YS0*>:JB'@KN]&>XU1PLL
MNM!50;TY'!2WZ&T;W7:W'+BCK7Z@_GT4I2\T^G?'P%;L8@._:WEF8#58^T2H
M4- KMK@0,^B+JNDP"!4*B,4V9M#K+\9M>\9GQX-!(>*4!X.^N8-!D8GX"4/\
M0XJ=Y.F@^6D_(Z*)'^B<B"B$S(Z.(C23F]C(\X/2S^;D9S"U^'&DSE1Q;  *
M3VEZIO&VS>B@T3$)XD*N:@YO##!HS<S@&.X<,3Q#U0%W4WD945>9A+XYP@+W
M,^4\B"0N>_3DB^TXRH@\4\4+ Q8 5?%X1W-$S1_148-\01I1\BGW395'XOZ
MO[@KRY1W1)F?76K^_.AY/Q3OF?J63X;!_(KU\T]GRA4>9FK#R\#3]6,X2%1\
M%Y]SFGT\ NZ1XHEUZ"';0SL^Z3 N'E<FT7%+K8AEY@<DKGW7T*$F(L+/\C23
MC<H(@A<5,@ !"![.%<VFG9P$ZS*P"Q:GP6QW##[%>1:/76!G2OITVQ&IXK2Q
MJL^DS+#< HV)/%OR",^6W-N1<]GCYPKY8,MNVZWO/=L6M3Y/?V>8%9KM'SB?
MB>[J/6D%W3FCMUV+NSW#6"@8$*?@3S5M,=^[ YBE8EPH6A#G44\'*Z*?$C&^
MXH[!WOA06-?2%T:PN)R\F'K< <Y245[%UFDDM^K-NF<8"Y4;]=><3]-=JK0I
M=5IN$F^F9$X4G@$!*/=69+.VAK-4E O5Y@F/??AD&-IR<J*>&!?BZS5'1+2-
M_N)2U?Y01K__9O@'P8*[X,:_0[_E.D3?[V8XWSMS01P'Q[HDYBA[;ZXT9W8O
M3[O;%>_H4L]4+87IKN M8.N-QW845*)'E!02FAB&Y*A!-XS.5C7HA89=H::-
M[<X16C/L?%/!%EDX!C#I;:.L'%S -TS'[]PMO:",;??TQ;:"T0<%].3D]><3
MQ:2.PR8$G9&/)VKT?4(L*_G^B&>W^_B1AP$\!@C\61026 EH\7MU'0>"$"VP
M3>(D29S F\2AU&+>9^\Y-6%FRH]BD/7)JNUR<>4'1EIG7913:CYJ2YKD"N,X
M.[P/K!7\=-0L=(A\\<WW[U</WR^O'^Z5\^LORL7-]</5]:^7UQ=7E_<?MIJL
M][$BB+^@HFI4HGGVO]X[,SKY$L^GLWL/-9&WGA\XF([YC?B@G97[$)R98>A:
M;R3QOR_RW[B5I@XK5=D9TI=LF:I/3:IJ=DP"Q#!YB4V<UW>\%^HK?]B.0\8T
M"*AR9X,Y47ZXWHN+66.\9TF,;+COA6 "/JK\4KPH$W]-HA:9RJUO>_&2RS=<
M&B(!O^[3OT/*9FL*OX-CFJ3LF7+I/MN^YZ+7R=_@!3&DY^AZ3I5W^$AZ1>/R
M]GQA&>./D0T.8&H197Y]\#.;X=%2;GSZ!&\&)@F'Q,3E(?=)@4]\&Y!B>0!.
M%=G[8"%EC_XC!W]Q/G 9!9>!AA"N*$-P@_E="<!9+%D 8[P 27V%35E QXKE
M$]O%V<(%&G"D 3X8"U&>Q*>?9]\P\>UG>-Z9*L $U%KQ1K[$Y]B3,^ %UXQ(
M[M@\.Y),+K:$7EC0 HX!G*.UHL<IOP9SR%^&G^-)^4(GQ ^2)9PL5_QW2/@,
MO4OSP<V7R__., (^-P'V@; %GG&2[5T0""7TS72Y71CCCK()1+L ?*;I+$(Y
MVRFF0*R<!>+B\N[BVR(_7NV@-XL(>3\KY(M$)^Q'M#HW1/&PW2$^S9&RYEO$
M?3H!\8B73).I>1>A50$6FMK.Z/V96GY'?\J '.L0H.ZY@L=>6SC'T9IOO"V
M3]60$F;'D\6"T)HF?"E49I;M1ZN/P)I$><(]U=6L%VL9S.><"_+G1[R(3784
ME I4J!G5_&U1??.]X#&GDR>?1FNAZ4F-ED(%I(NX@--C:(,F!VN)*^I5F/^O
M]-$/B3\]U,KATH(:I],R'QV"-O\5NO20=,G:J9GJCE;W;70W(ZT^#IW GC@I
M]B(.F W<L0M<%G$>ZA6;L9!&6A]/"O ME#3P_VP\W+XJFH+Q!W93,$FEI!%D
M%,L0T)0%B:!,X46^8CH4GIDDWLPJ3=)27D:V.0*8E$?JV!2PCNH;3 _=H D8
MW%=[S(UKE9[G/[35RO41VQO$&K,"16>LAF+*]VB ?<*2#X<&-&*4%9QAV57
MN>B8613KC.#E,+D>\&Y&+2-C(#>8O$,?UD#%7 *_C[R7Z%K\4W1/4N]"DF:7
M6&H3<]L&Y2_,%,G =65T5Y4#MA#9H?/@6I''C,EQ<+]1G8!>>>;S_>PYH!%A
M6CW_B;BV&=4ZP2,L"JOF"G4759@; <_-EJLA6T;6C?B4($\[6*!KS<(%A5C_
M)B8Z%B"T&54XBZ&&H0\70.?-HA4? QGPVABCC$5>B>?_R(?>+CR %(5)L$+N
MW%5"4. (_2 E06I&PW*7G\^#CR5X/D2Z\(+_B<*U%(_N%J@TR<-3.^)(B?+M
M;%82)O_+<T*07' 0SF=N-.KZN\2SN5J*.>Z]T#=Y/6+@>X[R'80&VT(L9RY6
MO#L;P,[\=8QM(R]K!&R,V4O !X 4N.]<HC!"LA&3>;R[8L#*HE.MNTSS3-@/
M*"91':J<V4$K&37*@#[8B2EQL"*ICMP%*ZD$K:*VU_8SV6/E;^!H!+"24!%]
MU>48!7@,_&XV(PWE'=_&XQ!,"[<WL9;FE$[(SMWP2L3^/'P",\_][%;&T>;%
MS8^4NLI3='(#.#UQ,?DL:)WX]-GV0C9C ([ V+,H_X(,GZWM!?<L[@D ;R,O
MQ(ZJAA-OBLX-4B1;CR'XY6!N37O"TY!V7)#,<R4DBO0$0O]^0> OGXD39N/H
MM!SOC?1%V*6??W%1NH]+>Q[F[2UF,YFJ/X\S2HDR*]V3F3/MJO#S&K<Y1/E+
MSI9,>?"!/A3Y,W3!+<LF+..++&MX<)>SPKPQNJ88H,RRN60\"T):<=X_B9!C
MR6MA;MD#0:+X$%C1V#^,C19<7810^4+&Y(FF7<(,B-=W7[(9U5FPM3*)!V/-
M(S6\R\7Q*)\;X(\XH>S&0/@)$!8'@L76,DYXWD=K#Y6N#JDK5'LR2^LQ3^W
M\7&#,LYBE'*)M!VCSZA>E6MX>/2"7OF5"^K,A=?;CSBAA]@4,Z06!XHD!4W5
M.,F+P0[#U:<(B.E9EN8@Z@HJ%>SP%=F3!8E/!'+A.6[7X'W 7_!>:V-&%QCW
M.7;00#=$/T?F*'%L<,UZOK9B^_#[OT/PYLA,<B+R)1/-[_/8? @.$L\'<V_
M\D#(JW+[,7F)UK^=M?YIWWL.V0KDEW#%.!3W/LV2;<DR9$*F"A)JZIE@O6(<
MI]1B5IE#_7/T$_@GT<ZJ*J0.P-37@XE^](38U26R'9YQ;6=8(9$EB&J(S=5P
MU6!%N> #IM@[R[I_OEOM$*O1P+@A1II</.<QV23J>*)XJ>:%N*\Q7AFU:6H%
M<2[+G-.2G]&L5Z9[#CZQO549!S<R?AB;12:8:^_/!#. L>+XD_P QR0NJ4#?
M*O'F0'6 +P>W3#E)+1]\R%E,8\:N7E5IKD$6.PR:K'COI@.B#*'5$]8>!'F2
MVZO=2C0*/C5Q*V.</T^VNT91+1A#7 ]=-A)\XVEZ!1]=J$7OCR7NG\RL%XM%
M4@JJFAJM>77*BLH.-*H*1MPIRSM;D%E8Q<.O^ )_A3.=U =RMSKRZOC"'7\+
M"9+7P'#T=1)5"P 7KEC+&7L^QB"D"C'45+5( <&9\IF:)&1T5@(&/ 3!$M\;
M$840RZ*96.AG<%%G1(_<,]YO.7J.)TFB=&AJV3=;!61CI,4+]8%RF$L9<__;
MG>TW]U-?4,'!,&0^2#2K.(\VSN[,"D7F!4&':5E:ED@'2S >P,9:%<4;V3W:
MLWP\F1TNG0";V<8>;WL$)I]M:&?<$>#I,I^OC$8;Y>-)Q,=F#B:H8="BBWO>
M4<$RT'Y8L#7!3;QV'%=:=!@?\\<PBP@WOE (_?D#%AV[]M".^W+-'EM:WYY$
MNXH -'O\&/ILGC#'P?D>G8PL)GS"]34V0?C->Z&\TBW-+":P0O+FRJ<*/:"(
M6ESVXX JH4"\JH]F*94GB5=X>5B21J0"5V=,IAFGVL;<U=&:M=V-RG8EY;]Y
M  $P;K9F\ KK68Z5U.6MS9N>Z\9%OK/HX#!.!2-.E+9$HV([W(\.P)\,PL<0
M[*/RY'G@FF?+3B\>?LUF)Q_C4PK06_]FCWEQ\RWV>%&NKA88AENB]%)X9I$Z
M+C"*>0W0H:\8#X,IF[NULX6O"E3+=SP.Z( Q5#L;943JU0=S09RXBBQ*>D:I
MYS75%;'+DEY8Y/2D/M9H*&,*$,[N8L (5>;(ZD/@I0)BTZ23(%D;QZL11_)]
MHHQ79BVIQ)6EV@\7BZ7:\Y7IB[A(ZM;WGGPRSC[XKXO;['.X1F]![,MX'2R(
M&"\IC!Q5[Y'/)E$N<&,<=UXX8UQ$8L-CP21@1HBRCCXB/8\Q%@/*&$AN_0^P
M18!&+D=4I3QSY[*>WLPQBP@3N23H?SGV#RSJCR*6.*;&K&E"BZ0EE9]X,ZCB
M9EI-"2=(.-X>=Z8O4VIJ5AW4$)\COR5TZ'!?F]CJ9X8?\M9-[+:0&@=_*( H
M3#Q+E X$T+A%?O8LFT^R>GHFB,(2D KT]*';6RV7TZ2BM4CO1>4.O/C#GH &
M8S3@)1 69<!0$;4A>N0!)@_"L<0B/E& A>-)DD.!F U/!\], E<5C]2E)$GQ
MQC+/PS:?@E("Y3/F1S3%:3P7%W8P#N0I$51&/"TQG_EQ7"95E:FMP12NR FC
M'4J7Q0M-5T.TZR&4ZQ;AW+D3^>)OI15H">G?N#<C3PJQI #8GA54N.&8^EC
M]83N1N(=3K!,(UZT!AG"]%.<V.=Z YP[VU=H[%PB+/,MB'[H>L-AY.CQ5!K-
M^)UQ>B_C$E4<3'KSUC[H=D%(X<781W[;F%.-P^Z0EX@(/GW"#O,1MNF%$$PZ
MI0F#%6\ O8D^V)!B+38\C3_"VT80$ 6C%F[@=+GR=Z*M.C>F&4Z2O;GW\\=^
MX_?SS8P+,$3J/)Y";FY;<68[@CNN,>5YR1:F<<FC8[,1*#J;114W%M;\\;:E
MQ+>8P$.U \P'8^2%4XO^-C?H-C=-/"6 3+*26>*,-*,"&B89ZV3,0VWJC5"-
M7)O8>5[$D87@S:S"(M4#ELQ)1"Q@)<";#H>8Z\8-4T&T)2W*&$\\9D>+AG%A
M:*J!:KQ<R_OT#GECU&-5?(>R*#=</C(]DPK[%P< .]K?3)^BK?<F.&UX[*VL
M'=UZ'K[RJ!KNX^L[\._2,ICM/GO.<Q2ZH,F<;<&=*WO3(?88K8C->/E7&,R2
ME'-YCM-5D1;"S*7/9KG,)'C/ZE^LL@GBG@#)&@?/!F U9K)B/\^!Q%#8R;(<
MB[09VK98O<V602VP"P273DOG\X<H$147=L:18X+,@91]M!SDH!2U9JMJ?(OL
MPCI:G)-AS .-C=$KMP-$<3P6-7:+=,<TRS/1LA]/Q_DA)BIY(_'(>GB,&T4_
M+@:U>&8'HK-'OM0:V17"/%QYG<;+KG!!F#A":G+;7#T1X_I5K-[GR\\\8367
MCX@D( DFKU(>)LD +W2LG*9RGJ>?&TU,ODNK>3#S\VM(L/<BE8'8#H$8+O%G
M=K$EZQH.Y3$1KY^ BW:L+\O?L.!A1%9!F:M^EBF!62YSE?WO2\UG+1>O+K-<
M5+:7A+!P+1TT9ROUY@L;>1S05-/70GU+EWN>>NY] !?B ^+N>6/9.[!&/G@X
M7ST_.AH0U_ICCZEP_]I.I@ULMG]MIS_0VGH6F4( "?&Y)?Z-S^N(+'ZVURWU
M^:NVP, PNH)VPZ=@*D_7=N3=#- >,%C1(7H1@Y[@R-52,8CF[CP,1I[/M]9O
M0_N>)N0>+3K?45T)[>+@.T"9A[YZ)5!>1<GRK>AH""$<=+5!K]-9 V T[I;
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
MKQV$J'M W\R5[-Q_&_S,-NNJ1-%P!SKV"I,K"(3M/E,6N=< "V $U+6'-OR
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
M$V$-5'%?'M5HKU9 J\;>!<J-.F4@WHNN&]W>:IV2'\J,C);D.PC9N+=:]/+
MM$]LBJGX-=S=6^U$5(U/,?TNW"*KJ^W5ZGU[?."VR*?^E3>9+RZS_8&0_-H
M/+R5\&9'W0ZRS8PQ$.\U5KO::DXO!-E5O$UCN@W=>D(+J ]6ZY#E<;>';S/U
M>D(ET>FNEJK"\.$)S]MPG- !@HASM<.='G(;H'(PF]!TZ;HAB(0+0'43%4:X
M3WC6SP7VB1QZ_@NVGMF&@GVAGS_H"]R8')#L$87-].X+'7L-^'.#VMD>A_A<
MKN(4%TI[?X,BXD-N!U8.*@J%7%.U_NZ P8=HR6=WEA4*?:?=VP#I:BCV!'H.
M(@M50T?MKDY][@QZ\EOL Z3S:. GQ"X!NQQ/'&]*$Q=AJXGIB;WAOKK!D&T-
M:'4$R&$HQ4LEJKXZ9BF= )C<C%[A.-X+WZZZC:$5F@E-;6L;G(!E$/8 <PX[
M++0+X%AO, L%0-XUT!7RS$"0_<@3.NXAM!6:*4T7I):* _:KYUDOMN, >U^Y
M 7'YYNG$<\Q^WXJV0K>_;0AY=COP2L<VQXP)910N5X]MP7*'A7:3;?%*;"ZQ
MV%0+D!_6S:TQVV+7*9^H% /VUJ<38B=68CO!$*I&7>Q!B4'8"]0Y&%SH^+5[
M0GV^*]18AQY,<<412TRP@^=DO!5/@T$2+Y"*EH=R0K-G5'),A3#5 S%N7Q@W
M;H7+0IOB5 _C^->;V0:J;0JKVN)X@J^>+J!2 )K]8K*YI*HM#B^ZG7(Q82P<
M\SUP['=&K8NX;0J$U4NOPBIA+'?G?1FVF:[!FA)1P^BN17$[,"O#/L<4#]94
M?1J]=JVPOZ9!U"C8-N/[L3%TTN7YF^<^/5!_?$>#T'=O5A5TY%C/6*PJS+A\
M"_3)%L66B\>AJ;9^W62I%M-H!M5FU3HWPX(%G$NJ4IBKX/U?UZO*E6#L"?8\
M:EX8,K8W&ZRM8%\]ESO*:EN<5%B+P6I@]H5"(<%IBW,,[8TS42X>ZQ<:E_ 0
MN]9[PF/B4]REN^C:%*X7Z8A7&;OJ4@7#?-0B\!2I!.F(UQ;[O>YB,+4=/$5*
M/#IBJ>H9QF(T*H8G.=%XZWQ$6YQ]Z2R2)3O8EJ#LI9(W#;^(D!M*/BL =V,Q
M;EL<X=>/^"OK;44**2?QY[MX& 27OU'K"5R2<Q,N\>AS#\W!2SM[MFG-P779
M'+R,KG7:N@W!AV]V(KN#U[T[^)?+NZM_G3]<_>M2N;J^?[C[_?OE]<.]<G[]
M1?GM\LNO5]>_*N<7</GJX>KR7G;^+KFCRE?/5R@Q1V"R$QL5'45,S$"AO/T
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
M\[Z2U0),&/8 YLQ;"^3VF[__39)^B;\,P#1MGQI?@/7XFWXEIOV;P]A'UUG
M%Y8.(]:7V=ZOOJ4SQZ6?;&!]^D!>\*8.#:=O= 9;]R?2<+<OPS_!C[+25>4;
MR:"Z";O!7M]TU1O)-%[?Z,I8GJC*<'PC^;89/&XR9Z# 0SXS;MX,^_U^<@L*
MA+KB+1ENMF08;4E\$R8IFR"]L)]LTWI]X[D^O?FQ8JBU#=3:'JA'_<*@#H"(
MP5TNV0WDD9I&=EUY-%*/DUY^B"O:AGVDEKX-@]1M4.5QO\7;L(]VT[=!2Z<&
MK=\?U+0/\*T/LQG8:2D,?*;H'<FI6"O',3X&7"GXY2!NP$])Q6^HC1N*80ZZ
M!0S3I9@Z4,I D>N37S&UZA//4#/MQ[T/OG-L9AK[L#37Q*D,_PRXX=X#*P9-
MEK=!;N/]G%+OSC;NC" %B%@; XB]727 8(?A8'<O)NO>>?H<ML?^2'33,KW5
M[SQTD=C804(@**.TC55'R!M;&WO2KIRQMV#N?9G]ZC@&NW<LXTQ5.$@S/M[(
MH\F.(#@5R!*QS:7QM#2CY<UD-!JU -M<BDU+%?&CX7 TJ1U=^ IC7UUG9GJH
M.\^D9"U=X,NC76OF1"#+0S8?(:?+?F72WY']C4,V'QVGVZFRJJARW=A^PJ;>
ME'D?P@A8)CJ.&Z"GNE*% 9C/;4@5*_*.K7PBA.5AFL\S2!4IVLGRI&A, R,J
M-\T-TVR<HFDN#;Z#01& +RTR5!5\N0@E-80#5M3)1E02PC,0?0+CVG%7[\)1
MO_OM\:W]'Y0ODXZ!=5P2#5(ED7JZ[;H-V,D8AC_8CYOPP)DFSC#=9]\7MSH#
MT'*1SJ5NANEVG2H/M=8@G4^@'(A0:K*V$QVO VNPG.!';_45W'9TV#_\Y9M+
M=.3S"9JTXRU*T.0',X/@23T>=3A03[8-CH%Z\AY\HR#3_(Q60CK6PU0M=[*T
M#2$K'K-<,F:0&O$9CH<G.\JEX99+E S2[]C4P>!D5_$X<L>"<YNPWOJN,KL9
MRP W11[?O,F57>7Q["J;/DLN9E?MY%.M<^3:V&FBM4TC3DQ*K"#-[-!%?:DI
M?2=N2?9RSLMJD]'4\WC_Z?[=E\\/GS[_\>&]].7KAV]W#Y^^?+[/34J[;TZ=
M/7WPI*^C[49/+299^LL9R4$GY-)6*E\26U]R^M.P_F3=6 <)GK5H49X7"7\%
M:X5G'C)_RCPPNTUB62L)_K5.1V2,>MC_A#DZYD8:TK/IS=-[4L 1^#-L%L!+
MEF;AI2-FFD47D1WI_R,V(TRZQ9=LGM9_CKZQ?FSSH?'SJT[8& 3?&P/0I<0*
MNA00^]%$NP5,+(87I](R="@D,*XXZ&%[(&9Z8;HE_&$_P#WI@5=GZ8F[W&HR
M,-51+Y&FMUN; KNI$S;G!3M+8O+V"HC8U%]1E^?"8J\%0 >^2.#E8(,!+H\$
M?L7LU4<;^&&=I(HDT).^!+L)6Z93:C#\'C5Y!XA*BG%&VF&,.:86T8.N3Y3I
MKO,,=KUG6M)'.G5]XE;1( 8(,=':G=-=U5UJ?E![HQ,V:U9)I:/W3*VGQ"!2
M:0%?G3/,PF94!W<G77:@#EO8Y@QLL(#=IJ#I F\)SAJX,)!(CR[E&1/M+X:J
ML!;G$T@"'1/7>:<A+L.!<.&$@]YI\!%R$XB,1]_DW^GPS2Y=%;M!&F^D9PZU
M.]I1#[SEFV[!HT S_!V2'D:U[H+7S:EE<,KG>LZTPY?;O"4Z7S=,NY%XW@WC
MWP6=83H@ I<@1RFO(%C"'URDX$A>;OKBS$"TVJ 9K5#JKE'8#^WFG23H9!<%
M!B1G'1G8"^<Z3X@OL DC<(A1'890]Z1WJ!EFEO,,GX&?G[Z?:<LGX61T2=Q
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
MD]== >-(G-:S^/<U96>4%</NJ5HA8>S E[/#'!*^I5P*228#D;%8<LDW74D
MK&E$T<_UU^$#_#TX'VIT"09='^$+/H8K>2"*BS3\"=ZVP EL'DHCQ_>81VS^
MQEA8%98W':-THNM)D4P_CO@C(([QXMF,ZI[D.1*Q+&GI>' .)K%2\.N$X2Y\
M,D1XR<-%G2 ,;>KX]N 3U E!J Y@F&%<#:/6 2SDF;@&/ 3+XO8 "? X- )O
M/M&>=&_B=^-!\R#4)I$0*X>9/(R-,3(..-]@^ # @%=1HR--.07@^D;ZIN!K
M<1E&%I2_C!)]'KYM\S(I_!9'GN&ZL"_)_8IV*=RV&!D\.[YE2',@(6E**:
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
MGQW?,J0IQ76H^03?\1R S8(E[& 5R7&E)3'Y!YY+;#:CKD36RZXZT>4FO!6
M6P)T\,3"89Y$C"=B>^21.C[#K?P.;XONV-;O3KX(5N7:PUH%BQ&=7Y9.J?=,
MJ1V]9$F0T6$MV^-(XPL7E* Z1H]6,L CZ1T\6$%EG,J([\T=T"*$WY,_^J:!
MH0"),N1/D\V1IF(D)<U-,)!<?9[Q2OH<\#AY DTA>/!10+FFO?3AR($4$9[@
M(MVC^MPV__+A*SX+"#BDA3CDI@U_+U_I>G.7)G+.I:GK$.!2^D0MUI-@TQD-
M?Y/ !/U)^@U_3A)*A7DHTFVXI9AX\)?O8#H"%P^,<R./[(9<QSCOFDB#J&0C
M&11C81!!KWZN'B$E%2$': ;%#4B5)&Z<N/@WID"#3ZB,.A(U^=<-$V2A!P((
ML;77O\').O[C'(Q\UW7 Q V([QF>B;TD$E @@,BKX(JY\NU04[?#M^/H<M#A
MU#P &U"M(CLF 5ELJX+SH"\F\U J^*"U"!*@1UT;*&VC]V;A=15[Q5EIK25!
MQ[GT+Q_.*N!_\F(N0&APF0%" 9-M8H<4;0F<#K@W.]^,;U/TW><Y:A\N5K#_
MSD:P'+[!;XS*J3X9,J/"6_]?&?54+9L"[*Z_6Y=E?,=EWX^_Q6ROWP.=8W"R
M^L:M-OS%DS!F(/&@@00"@^!GOLNI"+L4'FX=T!CZ:8[),G,LRWG&[0O#'/X"
M@.$6@FG/4-QPP>S21^(:_&L;.5&^HX6[]U\O2E^>_)S!7E^KH<6:>.(6?$ O
M[II>ID@O*-'A03"IX6WLU>$.DTVCG[2$Z 2Q],]/*B\J:'6DJ'-?N6:XKJ84
M4<I1UR&>*A51?4;IC)(J=R3@A#9$GG8K(9K4LU5WD'1MGJ$1+A@7N3I%0ZF8
M^%55Q>79%4H1V)4>J-U]#+,VVD#Y5MX4T@-<4%__",%_@O^2CP5N=]E,)QWB
MF":R^VZ[#<'N@MT%NU\HNRN"W06["W:_%G;?':77'G87O6ZS==-:][K]N!5=
M+)THQ3";RQK <8F+B%-JPR+BE-JPR.6=DNC8F<W&V'3L?$]GU,6+23V6)B^!
M85&ZM6&?8&V(+FI%=5&;B"9J&3*:AAUE,-BATZ8V4:N0H@4'"0[*Q$%:1]'.
M;P$N.$AP4#.Q+)^#)I/=J)_@'\$_@G^R\4_W KBGY-CY,582GU_SYR*H<O+%
M32P77-S>B%CFU2\B3JD-BXA3:L,BEW=*(D,D_^V-:SX1K.$NW;PX<P2R</6%
MJU^ZJW\[W&V)U%1G7\R*$FS3$+:YA B9X![!/4+I"*4CV*8E;',)2J>BR'B(
M>+*=SL8);.[-@?C\ FYN+C*@<DX15GN[H.S.(+_(ZZ+3-F<+MJ.:J:2>:A5
M?CUP"G)K .37 Z<@MP9 ?CUP"G)K .3-AE/D;IV<NR6*[D42@UA$G%)K%A&G
MU(9%+N^41)0Q?]J6*+HO?;T]MSNX6$/N[ZHK8.]/LCDRY6W[U6=R7"'A:1U%
MU@3A"<*KFO FD_P-.P39";*K/)VE5J(3<4%1:M$(V5%JF^0<B#0[:2\;MN4;
M=>/<4J[P+L-"WPJ>:1//G)_G*EA&L,Q5L8Q0,X)G!,]<GYH1%TDYDU5P!F&8
MJ"*<4E%3UG L*[GM&NY.>FU?79G@(,%!M;5K/N':3G"0X*!V8%D^!\F=OK8[
ME5%PD. @P4&B,T!!]ZO'6$E\?LV?BSC*R44_HF&SR(,7BXA3:M<BXI3:L,CE
MG9+((A19A,+5%Z[^R:[^[?F9'J)U9FOH27"-") )[A'<(W2.T#F":]K%-9>@
M<R)W-?R%P/9M/HL[1W%7,5@T/,7R7?C<8/S;9YXY6X5_-&V#VK [RFA9!' /
M<RH9:<TJ[+!%%GQ@,Y-YV!57)VPN$1OH@3Y1EUC2$HC4U*V5Y+G$H$@GCOZ=
M?V/JP+\6ON?#MV:^;0 H3\3RX3L^ [J1_O(=#WX!Q+]33UJZI@[@F["HCNYS
M^/?RH_0=2;< 3W-F C"$2;\!8E;RT$I.*$C0Q;/IS6$3/#B8&3'=8,NDN0F;
M[>KS50=!?*869H5*CSYQB>U1 -RTGRCS%D ;>%IP%KJWV6_"M]?6S24>F.7C
M-GO4A0<D'0[>](+O1 ]*+O%PUVK>%R7/OO0.!D-J:#W==*Y_!\Q.[%7I[,4W
MXK]>E+X\^9F!K(G"8PFI,G-<H I;TGT01+:^PC\\$]>(T_+SW-1!]+@4!(3N
M^#82+7P-29,+I9GE/$MS:CPB1"A_\*L)@?-$7-,!XD=1@[\O'(-:3()W -K1
M*S?O(C:Q5@P ]>; ', ^CKMTD#4D9PH8/Z%Z64LO8,0%!9["W? 1SAB/\6=6
M)K4,1!!11_#6N+:1VZ1-G)-_QG4&2VQ2(%G VF*@#@RD9Y1.X6[BV=@4!#XC
M+J@.1W+IS*(@>G#%I>M,@UO:%1('Z"?B6YXT7?%/@X-R8<?Q8Y?_+21F(01R
M"@$;2%<GKKM"=B +W%G>^[YTJ; V(_@/]"\?B,E"\N@$=@3_S(&C=8$R=&IR
M9D.^#E@?>)BL./]Q1M=U%[D\=K<OD250T8NY0$J,4; !_P=J0YIA<\?UND!)
M"\DFG@\$"8C#!XP"FLQS?4ZNET92]?;>O5NW7&WZ) 7I=TJ8CU8Q4M@WJJ.'
MQJVDCTA-_^34!&8RD3X[.SW73EC/+> =%%4*<O); HHUC7 O@(@OQCB2%@&5
M@>8$F3;;:DW<07UJ^>AD@ZJVNX&MP<6>[C"O"P;'W(F;_B@@O;BXXP0*C[IK
MTI@B:8 M1;ER7W%%;*#AL@",#)2-4QH(WBXH:CA,ND!][@**D@F;8@)+]*2'
MI%VP%IRAOVBR^#L#XZMR@T9-T)9OQXPVTU[Z &9,&1#XT-8Y)KO&7?#UP*B<
M4IWX@"D^%#-\7%1A+CYADT?*W;!_^\8C_L!W"SYZQG^5C[;M)/!&!>@B206'
M%SB(<V LBD"'4@W()$9$L"^<5!#%%24NDZB-WSH9]B24^_$)V"&:N;-?0%1
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
M#3S-& %E:MHS?("CL+:S.V <@'8%ZZ@C@=%.P$18_0?0OPTB.$B?8#,M?2]
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
MNQ1\&$:L-'1BA5X=:>DZ_Z8ZEBKL!;VSC0K S4=-H#NT1@;S1_'-<(HV%D?
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
M1T'1XJ+="&)+.HQGNK0N03B8?CS2!S2-$""I&5_ ACKS9LH4!Z*L67+D133
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
M2DWP96W="HQE$L:+[;;*RL:Z5^IVQ+E\X;A1Z@W;YZ&?.U>B1DX8Z "3310
M@.=L8V5TZJ.TF",I5V$X(,_/J0XG!W8JV:/?R8:ID:D.<3?AI1MX=,\^>A\_
M?TB/3>N/I"W45&QGG&GK4BRX%>-B0[>>-5Q(F[.)T87-P(5X7?0-[TMXH6R_
M)F_#R6!85@><LW]C@Y-W$='$-YSI<G.K+C>O76:.3C-TCT3F;L8>,=#&[3BR
M[IEX1:L*;=I5UX/KZ:2"E[D)BGD*S#(6< D5_7GESHF" =$J2:4D'"L<,7L(
M7<G @X./X_<80+!$:TV$)Q4W#0MR\$D @HF;:F@+9VLVKY3?DO>Z_-'D3U[<
MC"0R2S%>O(@L/EMD$6P["&/0ICP(4: ALD%5K"@:-XJPB'DS7YA[ZXH&U<;_
M8E'3%QYV!CS KM TV3C62[!U+Y_O7<N\]/#EWL4OW:NNFMI1+IB*V<=.FT#3
MAI)&PQ7L0WS!NP[\651V=L@Y#--MB+/PJMWNJE6S=?WC8,V#ZUZ%L&)[UD-Q
MJDGAW %@N.CAP.5!8K]LX&X#'QLPB8X&!Z%O<"B$J96/!#,/(H<E@RD$P18,
MIJ7I07._<BVWH06S)AWBOFNY!3.-J$5UK)*N14S^YO!6[SUIU^+A8-A;E0F[
M("@ Y-V]WWO2%L2][F1X+,BFXX9S%[YRW0(KPYR:NC!VDE%,N691)%_W/C@N
MV,/78;DUSG5P'1M^U(49L9Q-$7WX#6F;N8;W?8&-3_"-W5$XE^*/&\PT RCO
MX /QV.^<N>_1;(MC3)J**(R^'C8U7P[%^.1$&PDGX7G^[?0;L[BW/O1BQ77O
MRB?>9G"= W6%8'O#2)63PK:TKW%_34L?@')'Y]SP/H#3?>-86 T%W[Z=?G;
M[(:7</-1M-G=L[/]<"1K8+Q#J!T(S?8N]T-IW*T<:/9J]2R/@XUZ(A*6/M]<
M ,EW\0YGRO@F>%S\=OHV (^5>Q[?>V[!<'@T/G-#LN-DAP<JSP,@V:^!MW1N
MCABX)#M5"3!RZ$,I<\>>82'A^1\WS5#*MK_T5$T*]2H0QX"[3\OW@3R>KO5[
MHTK@W8<J!EMX?=*7\_H>\$9C,&ZGJ=&V>[.W=%Q8;J;*"<<.YI[(Y@X5#<=^
MPR!RSFO:"8<<[$^._7#'W?DGY']X!KP*,^>HAS2@1\O&G'#L.L:CR2DG'/M-
MFI$.M1I->@.YB-X(BQQT-/)NIV7-[QA)?1^UO^KZY(:IP,WL-<!C)'4K-+GN
MJ6XO^UEU4J-],"AL+YN_=O3,#DT=T,P.FME17@9KN"WM4FK%XX$HH9$=S3J/
M+U]OO[S_>O>[<OWYG?+^7]\_?L'Q'32XH^2\?*QR1(:6Q_JF="()6VN""O-,
MS%E'&>JI8UG.$^8;7HGB1"?P "SOM90*&GFBB;#(:L;,\:%R:XBNE$FT<-LI
MH98(O^.%1!:#&R5LN8OH#J+*?G,QO(@73#.=SG$J;S%R&EL>1!05GD!$49<
M@^/^I+@/]Z^Z'07_>;WZE>B$5227[">1$O8<RS0DFD<J4HK87>GVR*81$V%0
M7M'458G01)76R:.\<IH;$1LO99%ZK/S8P2$_IFWH<Q<1/1(1;1$1X/RV032,
M6BP:B/V(_5K.?ENC%0UGOX,U\RZ&.^_/]T*K<L_T/Q]<)["-M(CH=?L=I:>-
MX5^#P>N-9M'28_M; 412D_O[*1R=82CF'+NU\$HB!MMO6VQFS5@T%X'K//JP
MH/76M5)X<7+WPKV_9;6(" B6 DSY$>5>MZ..!VNG7C'B<>"6RQ9O+L+_5DT*
M1'IUD)XZZ8S&ZR9ZHTFO$/TU& C5M45_M55GO0U,"\TTTE,UKG=*,D+K=K1U
M9Z?9,J)^"B"*.XKB>NJD7117D5?55JWT&]-G0!UN-OU:NH[R24>=A<10N]U.
M7QNW2V343P)$<H>3W&32Z;?-:R?7::N22NIGL7T$]B5>(&TH%F=>Z:J*DZHZ
M"[FA=M01>5,-7^_$"*ZWG@9L-,&1,[553]TXMN>[@;A BZTC%Z[SX/+R5=09
M1?S*K8YHG"@J>;OE&^.C]:;AN\BC\'(&TK/$-:WBFL%Z=7$+N:8%3FT)A&([
M0 ,GP-_GO8^VBJG4;LOW7P9:ISNLNTBA-"2>F8G03!:IC)3!&>^W+$U!SOCV
M&E$Q_$O7@WE@B5E_!E^X7#>9'X_&2+4H+MU%WSY2MUF<W3PE3LY&>;+OU:C?
MT=3V.!ROB6&(86IEF.&DTQ_M;_<VAF%:X)C7:3AL;DB!_2)*MQ+.J"RJ0+F@
M2>6"X03W5N00-^4&0<G;+%_^C<:=T6#_Q.6J^--J#U 2#Q$/U<1#8[4S/*#:
MI'D\M*W1U?Z-IA",XEFPL'Y75]I@401\UZFH1&9.$O,\!R,4\/<GTY\EUL>&
MPC>>?UKF4;@LG1=^Z.Z8'UK5'-/NU7 ''#2KO:P5&S.K/3.J=JLYWK2N;PV0
M:Y:%-4\;O"?%]!0+AU4LI_XJWVT3?Q.S+."]_%GG"U_!Z;D_G(!0TZ[&C9!I
M_5VCCD&@28[L:6;JLY6#^XT_F[I#@I $(0G"+?+EUJZ".6YUWT'>V)<CBC.M
MRZ7)?@V\M\($?FH(JN=8( -]#X22_<C=#GP ;B<S'&7*=%,,&47MA6UE%U'_
M]:.D9'XAKVI7D]W:)IROBBZ'\L! ECNA'O:8Q2N"<[0+S,@T*!^4J1.X_BQS
MU'\%S/7!QZH$%4AIV7&[WX6#A[L'(.;+AL1X.IT,&0K?3XS)312W/W.=X&%6
MA=#YC;GZK"YU7(LVSJZ)C..*H\()R+9N!88X"",J^V=^V$@Z$@D=^-)\87$?
M_F3:X+I[L]"\\@1/^BZSO2EZ]G".R)2)^<7$ $%<QL%Y@LDLYO#-.#6Y%5HY
M_7-F0D7N01,Y1U3\ZCJ>)QU/^8?TN;<O=R^+</@>]A7[F+04VS!'+S.18S :
M2L?VP,KCM:$<6P _;I/#4C<I'=^I3D;CM8E8I6URGY.,N^WLWIQTV(W6U;IK
MPY<:<8+Y-R<??M/=, >P$2>W[$B1_GSW3J6C<> (^]JXD>=XX%:EX_0FDWZ%
M,F>?0PVGX?Z#6X:P<V["./8G-&5RR!_I0#Y5'3630X_;KW2@GZKVU@9P->)\
MTS<?/]I?PGN/.78J'6@Y&:W.A6[&P1ZXT9%T+MQ JXZ"=XU^ SCE8P@'6G=8
MG:[?-=@-0)5;)0-5[9<@\<%H8J:;?\#>$MCA9- M:_C9V;\Q1Y2OFGS!AHE2
MZ<#ZDHQ:X;4='TLM))"ZN18/DQ*>'Z;/D1<]_TKY#;QGG]LX#S6*=B&S@I?M
M<H4_+[B-01/FP9'I@>MRHR.^A<]BK*7TN*D@ZI1S#VO?1U8\/ EP/7'+PO_&
M$"'0S/9 S<!O+FQG&KCWIC<3CXN/30^'R\M?:HK@!'X%,0-J"E,Z\%^%+1:6
MJ6.I1D>@)ZHJ (B-*^7=EEL2MOBZP3%"!6B!U5Y$L /%L!=EDN(XR)S[,\<0
M$=$Y;&D5S/!!4*4,F>82L9Q^!#]T^1S.%.&/0B'W(O 5A2UQHO5<D$#@ 6XL
MQ<(IUW'8S.51=85X\DIYO_G; ,:<_1O6$W/MN;<E&X8[A^,)!X1Y/RF?5MJ/
M>\JK"N)?DD()\=/_/(/RT:J(BFG=C*AXX<SU7O^LQ&YI):CH=1N!BOYF5"!Q
M;&ZMZ%>!'*T1N-E()BL2)A+-((,L/:J("I:1\"URI8)(]YR]9,K8[KEBX9TR
M?X8R'\Z368KO=% Z@Q/ ? $TL[/WS+;N;Z/X,P*.0=]'YIJHS+RHD4R\?XL_
M<@LDVO<%_(+;=CQF=2*U$2J^2/3)KKY%(C(2JBC70-*"% /)"U97^)FN.X&]
M?*$76$+58-I(:"/+$=(R?'9J<3TJ#T#)R4*M%.X; +U;S5UX&X+=(4XLQWZX
M1.62+70#71;6(N!Z]UQHA% IA>J K2 2] 08"+"C",LS)T[L(#DM%<"4*Y&F
M"<OI<.%VA-2;D^A.'Z[0H'B\9N(GY4VF'0.#M'R%VQQI0 >F? CY2#==8 HP
M'2/&,DRL;$&V#;,V.G/=%Z2O1V8%B34A6 6))?P!;\,L7GFOZQ!"Y4MMV\EX
M*,!P(G,,F$2+,>3G%![0%A<\Y#RAA2G$$UKE4?40$IPY-<4<4IUY,V6*YI/@
M9 N(EELO> P<A(41T4MX#LMOPE_"_)=83?P>22Z40_#B.!DF $M!&IZA^'XH
M6-#D,U9!SQJSD5&)%# -_,!%%00H%L(0OI$"*_ BPS28+WQAI+-[)PBI"&6?
MD(C1.Q*I"#],$=7HI$1;C;@GUS#H/#_GB'DD<8R<@8_/W)>'!T4!GPBE<.?!
M98L97B(+P]O_;R9\,TA'1 8]:>A/!.MS!6\ KF-V,#QN!YHTIM=7*]K!KH">
MIO6DL>31>#3(&4PN!L_;H)02PU@=Y@WQYX=RF5G>(XYWV>N7%<(K?TIS$;.:
M!:3G/H>51C6W9A DC6IN_D#(4Q01-"NV-2*B);-B:50SL1^Q7VV[HU'-&QCN
MO#^G4<TTJKFQ/4 :U:FCHNNV-*J92(]&-9]2:_8Z=1:-:F[ >J<D(VA4,U$<
MC6JFAN8TJIDD1E,E!HUJ)I*C4<WD.M&H9I(;#9<;-*J9"(Y&-9,S=82>HE'-
MY9,PC;5ITU@;&M5,7$-<LR_7T*AF&M5,^Z!1S32JN48DGIF)T$P6J8R4:53S
MJ3GC-*J9G(V6:G$:U4RCFHEA&LLP-*KYI+/--*J9QLPV4?PU9<PLC6HF'B(>
MHE'-:[9$,JDYO;$<39;V'<KS771;_(3-%G/T6CIB?LT?7['+7]BUR[3->3"/
MF_(G?:9&D\G%+U_4P>\Y-IH WN2=LN?-.QUWN[!3K=N6G68GVN0YRW%7A1WV
M3F"'\C/LP0[[K=GAEFDV^0ZTCR1[8KN5'^Z@" 9]-+%#_ ?'?0<ZT8=O7<>=
M>W-UMI,UY!MVI>.4ANNSE*1 ' /N, %W9__ 85<Z$JDW7IMR50JX@P3<P6YP
MI0.-+K51_T!X_Q7.K[1>/I@X!<%DUD=;-!O%(/H!'0\] +4W&)3;]##I,;C6
M?G"U/6&T_+%&U%H?1&$310$6N4D7SK-8#;SXSD(2_RA\#HDT*.*&=NS6.$FN
M(SRPK\]1QO5*%_^5GYO8#2A7H]XM,:"3)J$:SN-?WZ^_WKW_^NEWY=WUW;7R
MZOOGZ^_O/MZ]?_?ZIX-.*O:25MRDF@*<*]Y<8?W?%T?Z^0*X;\$<%A9=^/\J
MG3QB[2;&Z KUIAC,9QV%&;A)'LZ-$<VZ;=^T QP-$/;==FP<AN.EIK<HK\2@
M:2?PP,&"#_FSSA<^=N=6O)D8]#(7"O9U_G$ ]9S =O)(I,_!NK:$7L1R[;LC
MO5%*XB)/"+#<1:AS8?LZ%WXP74^: #I,3K04$Z'7T0;#S<US7CF-..JB2K*H
M*1SXC8/%8Y P(F%$PHB$4<T<>#<SW7 X'PDC$D8DC$@8U>FE.8'KST@8D3 B
M843"J&[+R/%9&_C/:C'_53N6H=_FL0P'J]1P8O+OG+G*>]O@AI*:LP8X:\=(
MEUP3E;80=DMTR($";F-220YG6CBCNJA1-.\)^?G 2>36 ,C/!TXBMP9 ?CYP
M$KDU /+S@9/(K0&0-QM.NK>]U?O\S'W%8U;YM[3/J=WJH=/8)B?4':HWZ0P'
MN_H]K-R:K.8<SNIN\SE2WK@SG.SJH$N41Y17_*BO<6?<[1/E$>553GF#SK!'
MVI8HK_HNH%JO,QJO7QYL-.E1%]"M3N&OKN-Y.(AC:OK**[5TW_#U^?B&^ZYW
M4J*BHPYWS9AKF*"H_?R)W@ZGM^'./NM$;41MQ4FWB4K2K=GKG1*]]3K=T:Z&
MDD1O1&^%S5?JC'M:N^B-<G];W;S;L"N'_:!8#LU;)#%13*-WK3/8V>BX%CEQ
M>C,0SIK.>IU),W,M1&<G16=J9]#=->2*Z(SH['@ZZVF-M*^)SDZ*SB:=#5?#
M&DEGE*7;6;I)CAL)AN(<M_&0#!VBL_(=MR[1&=%9)70V(3HC.BN=SM0!R3.B
ML](#!-V..FQ'A*#DQ-LN*J#/Z?/Z/J>PQ=:PQ5OFF;H8$VR85H#C(BQ1;1R/
M?"@]GB&=1K(EGE&)TJIDD3+NF3=E;Z>S")U2&Q:A4VK#(G1*;5CD]$Z)J@]E
M=F#6C9S$@-PX8EX8%B0N!X:5;@V>47:+[JMB&*5[I37R6M#I1>N(WD)Z:^:U
M(**WDZ4W*K\F>JN0WC:,CB9Z(WHKC=[&[<BV4AY@3__OW<:1T4WW .L;;5,4
M/9<Z3J9IV?J2=UN%_.L>7P10.-$>I82)A8B%*F:AXT- Q$+$0F?-0L='M8B%
MB(7.FH7(D",6(A8Z*M9]?"RH-A:B H%\ 2)U'$,277E-JD5+#PZM36H^I_*
M@^6#)I4/AA/<6[Q1@>N2=UF)&.P?GX)9%8-:K98$,0XQ3B6YR^,'Q1#CM(:D
MB'&*8YSC>\@0X[2&I(AQBF.<XH,^Q#B-)2EBG*)NOU]UCR]KK(UQXE!/] L#
MS"6?I2,*Z3!+^&YYI^N5YQ)4X.NC0WMST;U0=&Y9T=:7OWL+IL>_1PM&=&C:
M!K?%;HY&#F FPOZHBZ^[2)"P,^!52BBK_NM.P'J >OO-16^)]S3WZX!Z[C:&
M_7,%>K<2KE+T[O(+G TCHP][[(/I>KZR)GUD4<%31L6_ N;Z:T'14D.P!T+J
MYCFOG!'=^O):)(Q(&&4?^\9UQS9(&I$T(FE$TJAN#KR;F:Y!LHAD$<DBDD5U
MNVE.X/HS$D8DC$@8D3"JVS!R?-8&_K-:S'\5W;"-Z+K?+2+957TQY7$JU57\
M&5=^Y\Q5WML&-Y1W7.?S>^XJF@HX6Q\ETT0B7\\<G63[SP,%W,:LDAS.,CJU
M50/Y^<!)Y-8 R,\'3B*W!D!^/G 2N34 \O.!D\BM 9 W&TZZRK?5^\1[>QZS
MRI_M0-U\&U)P6E%9:&_2T9HY?*M"2B#*JX'RM$EG-&ID8U^BO-.FO+[:Z1+E
M$>75(O/442-'JA+EG3;EJ7TP],:-G-M0>WJRK4[AKZ[HY.(Z4]-77F%;E]+=
MP]?GXQ[NN]XI28M7@\YH0$WIB<Y*OY3:Z8V.;R!"=$9TMCW*U9EH9'8W>[U3
MHC>M,QHV<H90@\^?Z.T(/:JIC73MJ&/G?A[=;3BSQ7Z (]>=.0^]NM?*JQYY
M=B0IBK&XNQUU0B8W$5KY(83>H!U*J?9S)SH[+H0P.+XC'-$9T=E6.AMV-*W?
M1#)K\/D3O1UGJ&G#1E9FT:#._8LWT_X<^7(D(@H1$9/.8$RF#]%9V70V[/3Z
M%#(@.BN9SD:]1L8+&GSZ1&V'4]N@,R:'KN'KG1*]@;76&[;#6BLY2[>+".AS
M^KR^SRF8L368\99YIKZ2GHZ'299_/?6G R(;E2BL2A8IX_)Y4_9V.HO0*;5A
M$3JE-BQ"I]2&14[OE*A.468$9GW(20S(#;S+M ,L773"(D;'+MT:I&8EYW6)
M%6?8'3\UE?(01&^YAXT.&MDG@NCM).FM>Z4VDMP:G"$@NBN$[D:-5*M$=Z=-
M=Z^:2GA4X7BL/_C.]/30)>1&>SS"^N;?%$7/I<Z<:5KFON3=5J!W"W!G"Z?9
M8I0QL1*Q4H6L!*:$>GS#HJIX*9__3BQ$+%0M"W6/+\ E%B(6.F<6(BU$+$0L
M=!0+]8YOG54;"U'A0+Y D3J.(5F]'9N4DY8>+5J;[WQ.]0,'"PI-*B@,)[BW
M>*,BV27OLIJ:A^)-"JU6DX(8AQBG"D-B>'PVG1BG-21%C%-85N+XMC-5\<U9
ME0@0 [6$@8;%I_6(@9I/6L1 A9END^(S$969;B47"^WB(OJ</J_O<PJ R@*@
M45V<%?C<H OT=%&1%J%3:O$B=$IM6(1.J0V+G-XIT86)/2],T 5ZNG!5?F"%
M+M 3O55[P8\NT!.]T07Z<TJRG"7=C1HY+9WH[K3I[LPNT)]D6H NT#=*K-!E
MD19=%J$+],1*Q$IT=9%8B%BH$2Q$%^B)A8B%2 L1"Q$+T07Z!A9/GTR@*,\%
M>JXPSPOF6%-@8-VIZ90>/[+/N:* KI>TXWH)7:DGQB'&H2OUQ#C$.%7E*>A*
M/3$0,= 15^K;8[$1 Q$#-8V!3N1*??0+ \PEGZ4C#.F(3/CNZ #+OV*3!D-
M&)W[FXONA:)SRXJPM_S=6S ]_CV"^5AL BJCXQIUNW X%PG6TG&U51[J]0^1
M)1B!4E8C<[ZSD 3(TB?P[\#SS>E+,<2S%C5S0Z:0!=)"ABB?YS*E*:]S!L/:
MBL]?7<?SE(7K3$U_%=3BPXQ3QU7\&<^WT%&'.'4"UY]E#N^O@+D^=Q5G6L'Z
MO:Z:D=L8ZK4" S#&%'T&A\&K@>,']:J7T1]+00&G:)F.#92JZ([G(S@>LQ!
MA-'E7F")/PIX;8#7M!4.Y#IG/L>'GASW3^YZ\/!\P6U/U#GB8]Q]Y-Y5[GCR
M-A51?9\'T@VD&[:R]3GIAMNP?-E^B/-49R6^AYO%-^[_@8$L!&F'\A+AF0+3
M6Z;_HI2?J*M$9XRN)EMUQFE)]_3/?_\Q\"X?&%O\]*^0W*R7#Z;-;-UDUD=[
MBDA"/7<'?/K6<O0_?_GO_U*4O\?/?.4Z-Q]QD]YG[M\$KLMM7\'[ /#]KWSZ
MYL+\ PV#2[5WJ:D7BL%U4*>6]^;B4KM03./-A=X;JQ--4_L72F";T3.>T^_!
M0X%G7/S2&T\F7?A? NC&10^":[@;KH$4K@'\[PBXOCA J"]+O&: ,T*D=57X
M)X._)63#27]\\<M>S.<+(K.!R%PDLC6RRN_@G_H;Y0YY(2HJ_R9B 7;O6%%9
M3HJ %&8;RBI;ERJ*#X3YVK*<)Y HH3I]YP3W_C2PE&M==P+;EU[DV1HRJ=TX
MWH]<Q!]-VP"! (;J:%%$5.?.908'_R-%$"[^OG!<;-R&CDY>R^48,&X<6Y2-
M,5ST+;/$07^;<>X#UPE_RHA/G$4G?J7< 60WX$8Q^P6P9]H^_!_@CPG%$Y02
M^UZ&@M5"\,?014/S; K,++8'JNH^LD2FH/S!.0.4@^4&;AIX;'/V)V+DK\!T
MX2T+]C*' _ 4>+=X 8I<E^F^@E@)?!X!QN8"2N$?!OHL#19B^)YY(7KC#<Q,
M6-)]$?P(6&,/')<1M/,_SR"])S][0 G& _[U2KGV%8LS<#_GL/K,>NF(?<3O
M<OFCR9\\@!6^802XFA4N#=LQD7Z GL03+KP$4"\P93OV9;2[+&Z?P'Q1GL#V
M0:MM*KS<F%SBTX"=P('A&^,_F![H0]B# 9I/=RR+Z[X)#V3??,\MDS]&YN&2
MZ-*H\HXR7+-6VF9[+G0IWL&6YO?<E=LZY1J/FMK9)AVJ"+7$FJ!B%T$4[AG
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
M&JNCP6IR;Q<$QT.\,V&NC:4&T42=]%8/=%^('SFP_@?7F;]_!OL?I,9-X/G
MX"[(C%^Y\^"R!7CBURYG7O92P1Y9YTMU7&Y.,DD-KF4-5[.*R_1E)E#>/?X^
MBVE?;DIK)OFD7=?':^LM5>XBNH/XM]]<J GVTYD++)'B;C%ILJH:9.3/RQ2Q
MN]+SP>N/_<Z9J[P70=<X(JJLA":;D0Y:!UW:#." S&_5G37W:C=QZO*B1^*B
M+>("-'X;1,-ZX]_VB 9B/V*_EK/?>M=@8C]B/V*_BG:W/I&V/>Q742OGB*P'
M@R*ZL]142;@<B126H47172R%<);Q7;PP]+ ,[B@N?X"_EDZWTCK-+81V B)]
M@Q@OJ&5B8_9V.HO0*;5AD=,[)6HT*E-JDJ%QWVT3ZZ=$'K)TS>4=H+E.IM%;
MH]JQ577)J=?KJ*/U=D,M&2U*M-=FVM-&G;ZZYE(2[1'ME4][0[73ZQ_?G+]2
MVFO+G*?&V$XWS&;E=V5GQQE---601I)4.9)$[7:&ZX'<5H\E(6XB;JJ+F]3.
M9-2>,:'$3<1-#>>F%HVMIC#GL::Z.HXAP1%+I9OJUCG'-VF013L&6:A:KS,:
M=PN7@C1&J?G414Q4%!/U)QUM7+PI04S4?.HB)BJ*B49:1QV>@B;:;Q;1P7<%
M-UXZ_,IUY\$6=Y6_@#.EOQQRM1"O2 XG@]+N%Y[]&W.T'#Q>Z.;9Q(8^DB$=
M*2E"VNK'G$Y7QT41%4\Q^N(RT?"B-S8JB@=<>(J)LS0$=O_##<6QXZF^6*G-
M'OBE,[V,6A[A<W/NSRH8]WNE?'!<A0':_NVXV#?)F28@8W>F<%\ ^QPD41 U
MR$?(=<?#3<7-^+#I%0X<$=,JDEW%#?LY('\>=<?".<?AT_ A9_HLF0+R"O\.
MQ'")_XUP\#J&T0.E82EV(&Y0[H83!XT\B-O>8B&#6^8C=U\0PH4+ A;'&<#W
M[P&T%'C1[I)5PA=$3^-K;=$446 @7/]*N8GA7R)%=$M$< W3Q3Y5^'(7AW>(
M9I<,%&_T7=%Y;>9X.($@^F[X0:J;V!(]@-<IZDY;YW"L 6".><ESXK7X]\7"
M,O'@?<>Q!'(6S'3#I0R^@.^:HG3Y2HEZ3'24A[#+A/@*R_29B,%TX2?1LD!
M%+<\8PD%A,V[Q+D!UCR?<VN%Y$/2B!IWB2^*412(RN773=@IMI@4(V!@(?P0
M]AM,6=R$#EZ@X_P8$D_YN3S=5NV> P#)N2!*8^[!OG#+ Q)G P3G!0QG(2H<
M)P5AKT X71PQY+K,CJ:&\&<@%T%HNH.=J>ZC%FQ>^7UNT3YR;#"0D*\%WW<$
M$:?)+*3>A$YOQ-\.-FVS1NQF<S<,?,[92^8&]7UZS B?AC-ZDI.9H63*@_ K
M1<S=0J&A,P]19$Y7D1_US65^YJ1,(?ONT:#LQ,UV5_!D\"D7$"(:8\IP$[,
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
M1,KP'=<E#:DDQWYO6LM>V74ND":ZRX'N!CVB.Z*["NA.;1C=43;D1NWHAEE
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
MQA29(LHCRB/*.Q7*ZW7Z:K]9E$?9EEF:5!J5TW C[YCN,LV#Y6:.JUC:PF-
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
M%0$1/JOH%H,KGPG@](1&PA6\KT#;%E!41_GBLGO'%HJ+KKDN3]Q(I+:8'K_
M/9\3J'G$C;BS"^(OJ:F<DF5*N(C?,9V[![/'OQ<+=U_M;.*2(IP]776<QC4(
MF5*6':66-8#:4)64NC'/ZK&9#]JBA\+S[EE0=FNE6U5*S;7F/? SY_]X'V4T
MD1=@'PTC1**._XC3POBE#THCSR+6PQ]Y#R!Z"[]H+C!_K@/L=/\ IKUEPJ:,
MA!SWA$L ; H9@#]*PN[,]_Z#RUCJ!.?PRP=NNEC,@UT]@#:S"%S]0>.9C%>^
M"%^DC=4G$VQ4KOTXR>#0 ]-_>#)W&%_&#7AAIMYI]@_X'XN;P\JYELI_NG,<
MD?1GN-K,3]W'H(O).Y G&<M]" ]!J,>E'Q>;XV:Y;H%U9LY,:2:'>MQ">T9C
M7:0RBR1G+_2Y9+YK9HG,0LV3"8T\O(5;<!8,O4^  -0+'\5IRM>E=-](X^5&
M#)+C!S#<O;3+XD$K0_X7OX+M9$JP)1R3=M%&[6+WH%"#+[.JM(9OO.0%A9@7
M'6G=HX17*2_EN]!+*>/RF?I.F\BE$!>.JQE,UD!)@G 3OG29DEZND^>MN.>5
MFP<&)@2:$2#@5_S2Z7L/TZ)\^#\O=F>+Y/NX($O:(L(QC/=MZ* %,$3DX3ET
MG.N <F?.7"^*BT353@N1KL55'OX"769B88QC$?A,;BP1A? "K/V(M\5C &'&
M?W1Q2\,)^3&.RZ03LL-P#->K+*:!9LKU+^LYK5^Y[-%D3ZBIP"\,7E\@-2<
MQT3Z 7J2\0^,/0A,V8Y](:%+XY9K,4\@LM&C,%.T!+F$IP&0Z"D'G"@" 1@,
M);!UQT+U!Z?T+0581"3$6PK@)%!%EWL++_?TLEBY90!["=>IT,DC!DR5]\0>
MUSA.HCPQE_L>>,F1Z;@8+XQY7"C2IIO@\9"E0T[N("N;LU5&CE[-/%U#.P14
M?D,L"UM(4&D%,2:;)>*'.F9>&=)]_>0$EB$Q@. GMAQ%0.\8XB9Z,"S1E(51
M\)!X%1=<82F7")<\:1@V-MI;D525?O,Q#K*V%;4%U8-?E7Y'E*HNEUAD5LDE
M-$JOF4@V$/*7!]= *1!Y)R!SF2MR2- OY\J"VTOE^P*#N8835>+&&;OH.;$-
M7AO\?<'S28H'[+.3EI EGB(FMB?7OBA^2769<!+>N5"P/2OGM\["U$LEZ'XJ
M$O7BE7)CSA<62*,P >AW4( #-W*K19M-U4X"094@7OZFV8$F5ZY  ZU$ 4VO
M*;0.PRQ##[4=/[5V0F&23MW8";NF-M:,J)J'6M-94ERGW22W4-5&NQ;,+\O\
M+S>D^&MD%%<V+G&U)_3P QR@NR5?CS:EST3' &;R)"@4?HJW8#K6*X0VGJD+
MI>U.I+Z(7\%_HI9(K,._2Z_+,\CX6[-VT$'#[(E9/!WBR7%_P+5^L7 =[K;G
M09)@ 6R&CFQOQT5G.%7[ 1!VCT6(V-3 V]WU<!0ES$S72]$" -.I9%TG (-^
M75Y ,S3"W55"B\WRT/P:JNI_=3'FXPM?#\9L%]S5TX@SKH?7,H5!%F(0A4TL
M=5&P7"J_HU^0V5J8H8O)WL!W7$)+<Y@'Y4Q;#UR7R09%^"R*V>+SB;"L*P8
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
M.'SF24?QGQ=H5EC/"N#$B]JN\]:=B<6! )RY:6MR(OFU9FN&J<6OO%0^;(<
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
M^-<[!JJFL^ W,^'^&-RGI0!_+H'UZP?-OF>M1?&2]GC9'^:B0'ZTRU R_A:
MIL5ML923&)716(--G.4-MF?27,-3WCKP_Y3S6(SJOWRXNGD;_VW\\D(Q/0]S
MCM>^X/O"T'Q6PC7SV5D1K84JOVG**MZ,3@)W4<*MO:P7)BC@(]R"-BC4S\KY
MK;,P]3)1T>^GO%8O7BDWYGQA 8\BW2%%_\XT#XP!%/AX%T>;3=)LFJ*O;KZW
M_C23T*<0R&T=#?TR@<41=@K82-.VSG5%L":YCN>R_P0F*HE@G\\%+7&]3U"\
M)FQXRWF2-JH#]CEJ'#8#JYW!=O[+PUV/FA4P5$5-#^0C(%CG]Z,R<YTY?P/8
M](X;+L:)%=;C3VU;#1Z#^^H'\R^5SVL6Q>7P(5!4N0?= #%F6<@=L"2H_:$[
MWG'!GM9@$9#:8!+CZ^\"#U#L@>2ST#R -WN.#6]^AD>98>HBDH>;$+X*P)O%
M4(<6EK7CH58/N "UW?90 =.$0AX+#+Y#0\%U!+=:FH?W:J>$&V)FNEXJ0G'A
M!!R;+O,UTTJ@?<[\!\= 1+*?;+[PQ:F= F.D[M"D(:5HAK- 8O*1HN\#T^"V
MY,)U8G^NXI2CS6AVH$EY7H''I!X.$^0=N/C /.81L_*C>RA:7-0;06SY609W
M;*"'W?<[\J;A B2J4O.0#77->U!F(.O::R0WVHKX77/U!X7[T5;-"# *R XH
M.XI7PI70G6;; =<)+UK\>?^7&^[^2GY;@:$P3I?Y@:'P<0ZWU2/7M3R46N]!
M>W&>&5-N,/'@XJV&<8&OVO,\[4^JD]U0_NEOLAM. ?Q40@O*;73W<D,!;EU,
MF?"$^6GJ@M!!B72L1Y1]'L.\'%"(N8+$[SLMEHS\44YW=YSN%I+NN.H,MSI>
MBLFP%[_O;="XF>)K/WED$$P'!CH8_$P'+=J+]X K/7&I"WMD)O=BHYWA/^,U
M:YG:G1E&SS3X]8(_! SA,MVYMT&^*?<\.";<V"E?.?N)_PZ]\;KP:SON#%8)
M,,LH>H6!:\/*L*2N!VX'_WP".P3_O\[ ,@ K)+UM#]5'!-,#LR$RWQ-*P;*A
MBK_E6JF$.:V9DBY:3NZ*@Y&0A!F  503*"L9Z4Y01?%;_$OW,EW@'9T-7/*6
MI!49 $-6,AA0H F<A'S-#;TD7Z:H'VCV8\R#=\R&1Z5Q*%LOI!I4"0$1YE11
M2E6Q9)DV7?_7!.GE8O*H]<R)$826-A?QQB?&W3PZ)@9S.75E&-PX03M%,XT+
ME$W: K?2$$ND_'3OA@:L5J.%D8G2C).N1]Y3608GCUH-R-RLS-P<U,C<_ 8*
MM1U(%SHVA!3)(5P5O8YR7<JW-$?I M87=3(8RS^_3(-19D4^@1*&67^6!DKZ
M'.,9["?<U<B^KCQ@J2YRE2O2YS'C1L<KF__%#_T[_ 8$P W:"\F<0O@=X[[J
MA+TE4R@Q^3!U)-\O;RZ5WZZNOJ9"VB*'"%9C\8/5Q,8J.,"4R8M&G(81+@5M
M7[ @O0<GL(R$K1B>6JCK<@MV)N)5]XYC<-\NB+1''GQBF+L5^HR%0B96,'UN
M7.K"-W/'Q'J6B,.)#+%P#0=TN94W5^&/J/AP9/ 0K.)8?X55=<OA04OM#N-;
MB&=;0^N\(_$-ZK Y#Q.E EM:XSY/+0X/DV?.1J:WHKDFC]@)4T?*VCA!+^FH
M\$#[X#8]'.P?@7$OW&W\?2)#"#DY^N($3PVCBGRF<TS0L:5\QT";LQ&/Y+PH
MXNPG:2OQ7> >A>L&U-\LN6N6M>?02PEL*$6];@&WSY[#"*/%77%:^C)&LCTY
MQKT#:6HX%81:9>J(OU8EP4_#<VF(MZ(V<=-D?L/#KE'T8Q;$>+C%_: FOQ0U
MZ]DSO77.[%/@KK1D$N:!644N@U \A:KYH,&UK,7I#3+) KV_/NHN\#'J65SW
M<2PX.Y"?B3P'-TH\!Q%I\N*&5:-FH?GX&AZ?X<EG;JCFKOXV *IW9<88>S2=
M('YEQ/:*-(U#(X@/844[*VP(+%7JA!^>;QOT0*8$O@DDB3L6B5V)M+>%Z]R[
MLE!DP=P9HI#'5NZ /Z6+.SHV6:R&[C5NG47;7:".:.HL59@A]L<I_B1H?3EF
M0NI=(>I=:LDXRW#N&*),QV5^(E0E\OP*E_HI]R4J?M('$EK0_&(/YH$EZIZ$
M=<"CN"7W0?A+JDN'$L;+N-5GHCP2[I7%PHJRK6W 1"B//.E^1;&&)54&WM]A
M:BM/.5TP;MN$E6C<X$3C$TZ&:2Y^!Q9A<@^W_%H\Y#UA&FP<+XYR<&4"K+2"
M$U9O4N["?U&<FLO%6! CS"&LR<!V!_>G\=Q9C+C_1%G865E6O&VY.0:FIH"-
M'08-L2D&XQ'QP)9IMBRN995(*I1HOTKQ+6ITX4[CW"-2]SC]EG]-\QN,9P<8
MT6G@*:/#21R:8.C+1$ /HW_! H/4)ZU<^<LW+Z@\*(E00XF5ESCS(G8CH?,'
M.[<F'$DB 37BGLSLSPR5H1/788:,%Q)V.CDE4:XIOQ;9]F%!9IQ1DNUTDLJ'
MQB%FALF_"#"R?_><P@KZEY."K?@SFH&P3Y$%*$^+""5P9;&FA)]K8]"55$XG
M%*L=4F$+E]+U"GZV/!MP0TE<7$;Y,6X$$O]@\,L7[F:SE/.;X,XO.T(YZ95>
M2;)<I?<MH5JA7%ZJTDN4H7+ISG\3?_@IOA;J%%TMGP)/.QUWR3S1?H"\#*-*
M84@QG6(KTUY%WX98*XA5GH3"$3X+<AL?C?7]F6:ZLK9.Z)"=5#Q+-K#1(MI.
MQ. 2]7U"L9^MZQC$#Z^"*$3I9Q83*$7!:A,%6P_Y,:K4SGM1/K [-]2E)BW-
M\_J_2XK=_UW2[&+%KK(TKTG94J&?K4K=,OW!YA;;M0/6GRB%X')UN8"'E*Y3
M5+K*I]5:*5T5@)^*1?/L -260N]HHKXI&8L.Q3;\XA0TTW1>R<F11='JW.X:
M!?8Z.EU=3GFON=9S[.PVN1=V;OIHU6"ST9-@QA1&,+'CCC$[[&!Q>01UY)5L
M8CB5=&07>0YKLAL*Z.$@HH:9]9GDV:ZC9SMICE&7AQ/J\M#+ML<^@=' JJBK
MF0QZ*6V[3D9(^0=4*R.D O W>GZC*IZ.]+B&4=Q41L=,L9"690"96[OB@Z03
M^.Y9)'"PL'H;JTTLP0.+."<B[%T@"HCE)0B+BE]>*A_@V>5/15%\8@]KMB##
M\W<LD7 CT_&,L!U<V#%=NJ1GB=?*-A)1D[<P0\9[8-@O[E;FGZ0?$IDRH"!9
MEJ/S[ J1'1C] )2%>:*^BI?\>[ZKX>E=X!F+HG^@1,PY1!4@VD<(30)?F!UH
MV@GL8(3^46#?W-("XD/L0J\16C]B5BCS_+"#1=;:B?Q+CRTT5^1U"45ICFFC
M_]5B92D-TEK$@+KF,C@Y#ZTNT1T$-[,)A<@@$31RG6B\ .]BO;*!53A6#S,^
MD_@P190DN9BY!4_X^T<-%%-L,W@@"0D:D0S+$U&1>DOJ=>X_,2N=U*',X:</
M7#>V>&=%F1_&TJ89)MV"4.-I<XFB10?V\*PP2WA!438):N"HJ," 2#6)V2Y,
M+Q6N/$1=8WC3FT!_B(]'G&QR'$3,(:L"9IU<$D(M@33,XC%%?H_ -29B>V*X
M!*P0V.+>, 3?15G*T15R@O=I5$@H&NN+--14"ICE &8Y-Z&W#U.M\+=8H;GF
MQV&&ZQVC&%]E?J&E!,"X0),+87..PL?$&EJSC$ ?;JAJ%VG%3,8S? VI5FJ)
MK%7-BMPD'<%CH0(JA"I*,"_5ECB6P?B+L%I#"E6IS<3\)2]SIKD@%W&:$#_X
M4-V)NO%J65GR/ M=TQ\N-SD7.\J#\\1"\5RQGPL%$RHTOH ZWO)J<GFXT[!2
MAIL3#%5 ?!J)M%V1WJH]"^F.=GCY K)X)G*ZU%02K<VP3Q?O4AU;>U'#"*!+
M_%IRBO?L@<8KJUACE3MFFV@)X8I,IO%?*O]\,"V6(MZH'4'EI7D52RZ.R]!E
M;&$VE>X*PQ$5OX3^ES"CI89_[=@>*+$&MRK?2JOI!JVF#G9\T /7A?.PJO:(
MG^:1+I<ZAH5'MBQ<W.KC+]4%2Q&#.D8,KH)[@(/B!:<5+UB>ZIITQM\D'4_7
M*"L^\'A@^0&$WLJLF.N51KG7,HN%;Q2[ YH+>9OQ3V0[Z%HE0)5_V"<=>TA/
MX4@D0#T],-Y:N?@M\-^E=A%Z880^%O:E3O1L$F(WGD6[XN92#+.,#C0KIIEA
MN-P/*ON(H5\7Y,6]XX9-HR.G+G:5PK1]V4QAG8MY:[R@M7GU2U1)Z?3U2<&B
M1!]*]*F[VA[-<AF3UEZ9UCXN^<[HCO>=Y3+XY1OSP_ET;T6_^RHT^7'ZNHN&
MN81^Q*_)$CR00#@7[RMW<YLZ_,/&QAH@].2HOO2W\*F[ B3_<9V4_O)I)5/I
M#W7**&K(':Y<#1.]6$6*"68G.+;4R7 Z8C@O@7][QQ(!B%"+T^;1D)-8H^/A
M7]0+Q1R3<&A/:C #[ZG"]R5]N.+'T1:\M7O :8^B,5:\%2?P/="GPVWPNRV^
M^:JP=RHX^9TU2YX)E(X6B4 ]J9REJYR)ME%<%P/<GQRQAE$?F?JWXNWA(27'
MOE@OJ+RPM;Q(D/,T2\2;O@C)(Y)80IU8A-(Q82<*A\!/?^.#D^!J0B&#=\V7
M*$4IS,^"LW)967T.TZP<V0!RBLT=FSEN<JX4X[K]9YYOAI^!NL0-!E?\L,(=
MQWO"F+,8T7,)FFBBLU-G;?1.4PP6GT_Z;/& E@XP==:5]&!+^2Q+ZA/\E^YE
MJD/5ZLRDY"0CCT89E2=$R^L4/4J#"F(NFNS;$".^:6.0&NU"B"-_Y$,X'1^"
MNJ%2Z!T\^LCS0<75^K_,N,=3KZ!T:,5?<(OIOVC@+3>1N$HW# KW?!7%&$[9
M"Z!FEQV%7H [AKVL%2[:/,4UO1\@^&SM7ACOB5!-NN]2W"<;L?X@L>XR2QC:
M#^8"^4S.5H6G\1>I-.]D9Z5.F$&&)^NEDI%!@PM?KKDNII!5-G>D@L-;9QM1
MG*@JHWVZ>ZD^SQ'F74E%LK:P5&P^;G>U7:MTP?%\KO*#3<_<K\9L>=^GV[QC
M8_@HR0]S!;VH*7?86;^*C,J*>5&FV*6R(^/&.U$&C=<0O?O$--]3:%K6!-VW
M])XW&W1?Z5&+6#<=0PMUG>M4Q:9\IH+$N-Z:3F&9J7&WVD_E/5<:I(,4B%I,
M*P "%_ZR=7#526\NGU*VZLU8;/TD!MHOH5[D4R1P' >SEJM]13'0\N0#7F:)
M]47HI,-)Y4R>7NRYYFN@L,+#O0YDRN/?G#L/+9]RBF77>KJBH&+87BQ56<@G
M&JX#[20ZL9$^3_H\Z?,UX<4TO8G9@)3KEV&N)/_]Z\O N[C7M,6KFWAJ1ZPG
M?\6>!R;S;L%">&LY^H\W?_Z3HOP:/>/#1Q\Y88KAG2*1YP;C@1YHJ_PK/HP,
M38QO; 9G\&\ >GC15>$_\4^U=]%7_QWI:N]YD_#K* Q\]=/T+N#/N6/SY7[G
M(:@S#"2:< S>Z[./GS^<*:;Q^DSO3=1I?S#HG2F!;8KU?MZYEGG!(Y3>V9O!
M8#09)F#>:?_YP#R*81[E#O.PV\^$N3_J#:?5P#R.81[G#_-PD@FS.AD/!@7"
MS+_\POG.>_^3N;KIR<DX6^#/AF<P''4SX>GN",O:?>4/URHM;X!KU!U5"-<_
ML'_0VL<_,__+##1NF63X7F89%"RL+OII697D6]-S!CV@E, SSMY<J-WN=O3L
M"UY=<1;/"/NJF<9'^UI;X(6\'7^#+/P->H-30N W:7B^EW9GB+DDKH89N%)^
M>J]LTWI]YKL!.WM95Q 3G@[NZ$CY.82;8QW4HYI#O8FZQ]G4W6\P=>>A"R65
MGRPA4,T1[PW=@<)OV,UBZ#?])E\>>^-ON^P;=NLE!?8GD4-DW[";)3_J O4F
MXIZTDKCS,(F2-M"T5B>\-W2'BKZ4K92BCD:K?7OC;P?1-U(;3B('B;Y1K^90
M;R+N3*.P-.)^<"R#N9XXD!0XYD$*^SM8#LA4KOO5TFSO*IHDOH7;!]-^UNT-
M5O)H'4Y2V]\?O+WOY./ &V1>=1<J )\[>'OSW7'@9<MJ *\_RAV\O8D3N.(W
MD**?',_[X#KS=PPG6'-YX_X=>[#.< XU=J#!WCF8D\J\[22;:;I-\H=X;WHM
M N)!EBKR!O6UJDFX"(@S;]8W%]/JJ7K;99E-NAO$T; _J9YZ#X9LN$D236H@
M: ^&+%/=0<@&PZ(@RU9B^I-L):;;[8T*N[0W;2G36=SK3GMJ_N<_R#U>D.G'
M>#/-_Y!WV_ZAKOM,Y\0;51U-NKV*P,FRJ++AR!270%'#\1IG13G'<K14 = R
MK_0+==(OC%\V[$C=8/>#W90_#^0?\AMETOVT,EWX0!8>99.^.H9?5 3.WBP\
MVJ"ZJFH!BL'VT,\X4[>$?PQ'^6O4.22E++DQ>IDZ20&$7FRDI9>IS !YC"95
MG<:^A#[L96I 4W7:J\I,VX>HLOFB *(JUH<]SN0/59U.AE6!LS=1C3.98P*B
M:KP7&+?:S]BSY-TPWQ=# KPKV_AN!QZ8ZE^QU9C'TR'7N%G5;K:;M9LTF<;]
M3*&/]U9RTWMM:@6>:Y<!?5QKKOL\<]PGS36NYIA>F7T^0CO#50/_P7$!2?Q@
MWL&'GF_JU_BT^[QZ+FGXLB^U?G<5P*Q=%@<.IT+ X"='UZR_!:[I&2:?K+4-
ML/&&K(A# ?MNQ\.N8O^XM[^5.9AF*\V#R3AM]F:L>N#6MBD5@VFV]ESPUK8I
M]K"U;'VGOV29Y[NU;9Z,P33[TAR I9K;UM[)SDC>M[ P"!V57UW3<458!W[[
M5>:'[Y1KNPG;F8I[;\G!E\=FRP!_76Y!$N"#XN3%;'5="EB2W+*8])"M1K+W
M*P/]!%L_@,0-)V1>Z;H;+.7W9O%$6@1/,P7)=M+994L%PK9&@"_!EBF)U*7;
MI5( #\PP7((U,X,L#UC7AI>S7[2&IZY%==.A\B_)50=E012UV2W2*M-RKF2S
M>Z2LPM8SC8'!3@K&GKL] @-'W:S)J^6@M.IBMKKM%CPH"[*8K>Y%56JFRM\?
M[Z:"[;7;G>#_QHR VROI5W[2%A[[,KO"P;<ZSDY&.R?PX:-/YMSTM5S4MTS/
MP;"WD]@^9N\5(&<;66?)G$/(.M^=[T?EF8:&JDZG)9\K/O#>\WFOU7V%XF@Z
M&)Z]V:O#B<\[G. 42!<[G*ST-#G;N7*][6_<H:%/+JTTMP(1%DG?.98A'OLN
MNO1&9',B#9-RZ9:$=?T+ERTT-^KY4GB+H)6AH.O:7F%C;6#_F8/M$Y[%3.1$
MZ[^%:\(3"^S@'$^.A^_9(C%,X#M(-?B+OY37M%_-85NZ%G<82;0I]!WXZP=3
M6"1]L$'#'X%QGVC'H(D&ZZ*W.';TP7E5W+''WY\Q"!7_CGN8\/E4#@>#MT?,
M>,8+FY7S1E'RWVL;1>"C63MRV2/C(XWQ1[*EM:<8/&TW\1!'*5=(TJT>[O@X
M:?1@Q6@!*GDP/=]!3%K\G:[)<*8K+@%?/FHN'S,F6M8 >,%<Y -+%+K8=-PR
M86.&'+V *I)CXPT!%Y$AYT?KIJL'<QS.JS/O4OG"^ZP[]KV#>^43!I::?<N!
MS3BIWD+04[O&06+QU&''8Z+/I-@"[\/#Q])BCP[#">[\66"%Y.:)(60V0HPO
MLF 3%Y;YR$>5\;,[C]]M,. F."#.3+S#QQS1^U_^P8M.>![A^&[1=8'7)5\@
MKHW43(M.NBV[(!'?O(_?'K8%DM2$31,NL7M/P-MKBEX.)31^F6O/J19HA@E\
MXD8=AKPD5XD3%K^0]!\1B,-A$7&M[,9W^_X[H;^DU(NTZO$/3CZP\%5(#>A4
M (6&N8_,"^<69X9,-S]^^[Q@(FH7?OO!<=])0I.-+[:%O(9J+S,-:ZBF<U!V
M B87^,<EPM_/#B2,QQ7!O^?YK_[LR^P= U9PN49]Q07*=D1D6F(3^%<S*"$G
M3&2RA-H=+$5PRD/%L$RFR S\C8=J,^#/AQ0R&PV\&7>'53'%H$1*&&9*A?&P
MJNMA3_CSH81A=H+@9#@I%A/7#]AEWKAU<,P,?+Y/16(I.D0F;D;]?9@D \Z:
MH2JG2R8[@U]=RO^J#]+6%/N705^#[(R*Z3Y"J!FHRNGFVE23T*TITM8TTBGE
MDMN0%E-75CP<5?G05W8I[' _<R$'I+V+8@7UN1(S->C1>!^1%8-6/4+V(ISD
M57=06/EP"*NZI;)#F?U]C*;\C[RDNRB)BRR-L* CK^KBR#0/![U][MC\C[SR
MZR$[]6P?8RD+,?_D+F-F7#TR5[MGGP/<SCO3"N ST6?S2^"CGQ\=Z''&^[X9
M,6HWLS'K1D+.;7N;TP745()V!=O;G/^IJIEM8/??'A!AQ@:/RT!14^G:Z9ZN
MT]&2MV_/G>4,UAY-QP"L[-;1T^%D4B.P]DDL45,),LM@+=DU18#%GTH\]%;S
M3!T$EGSI<>V2>M/C:7'+!HL!<I]V>+WI\919"9#[]#OM38^GT]R ])9?<J3$
M3#7K/()*5_:5*TA[2<L-C;WWHLEB0=I+4J::4AQ!@=M <MP?S/6N$RD&GV3*
MR;/,=<X.ZTE?^,T#8SX6SW$]4+9\P-J"Z$U;6^A/LEO]#);R_W?8<0X@C@H
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
M9BY"DUQH5G(LPG:3L.W$N(6.OBYBDM=TRH"N-YKW'5HXLJQ/<1@KTU%N9P^
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
M(=G"!920VE="LH4%*"'9I(34!!500B*DA&0#$%!":EL)J0D*H(3DCA*25;Q
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
MLS6RX'"/:GNZ(2+M#.,D\K:^S*B*AY)T-O<%[4N3'%$PA4%$(O$\'4!2]$9
M!*BF,A$E=1TB/I5(12)IWF;@]P1K<X2I#+ T?A@B:AV7$U'H!F/&#3Z.UO;)
M@7M4JS-7!\!5PC9 /@L?;TF/\US<V=)N\?V!6\!-,L\!#$D0!LCUJ2K?05AM
M!F:G/9H'')2>)Z7L$90B1GN9/7MB5 Z!LPMXC"PHW>X/<"=DLUI!M!][@SPO
MARE9@TY10UEH#:Y2Y6!M<&M4S2KS3+F2OFD"N59-6JH&K5Q#R84-KERU-^?@
MEJV"W91HI& !N6K-V)$]D5<U)E0G?8LB3D-9L0WN2[V7U>#VI[()[E! Z X9
M!+E/QS!1#MJUAO*?C[N:/3'3J1C/#X'JO#_V937W="X,6L.&<ML;7,-=#[;
M+=UN#QY1RP\'<IT.]&)Z(A;ISV%+BCU%9(9*+AC<=@-2?8';D=((I4/,^AG<
M0.[144*Z!NU<0V4WQC!P=@=%@UO/\E"T0_^)PDLFD"O83'2>)Y>-B>.I)7>F
M*E9XD0;FTK!;=#QT1@$WA S+7KO!WIMN$LW;<PYV[<N^.;!59Q5>C(0\31FX
M_:@5UTSTDRZ#W)ZF KY#-0A@BUFO&D2?-YE[S#9J/+SEYQ$3*R'-2YQ$(A"C
M6KBZ!1TZQZG!C5Z]09&.8:4:BGB1,I)?H;BK H*TI<Z[N!92'L@]COEJO.9@
MEO52$VBGCUDZKW&W$Z?;UP"Y'_F\9%7%X55QMCXKUYBVT]?9V/Z[0@]SGYY(
M!D=.U(HPE%5Q0N<98FRW8"6/?Q5[@8(C35B@W.^$(+G/R_",1':=QUDI@BLO
M#FZ:Z>ZB42^W:6I8X P19GSU%: _VBN%[WY;'(6*'4:Q3/)DDB255(>R_=)E
M9VLMM.HI8D?^N'/FAJ2YSB^X$TR:&Y)KP4JNE?$QY^]PSH^@K#K%EEPU9E6
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
M3A_X_<Z6*1,'5$=B%)7V+E)ML&(ZNT=91VVYUG;!ICLH@%):?[HQ?E*AY#@
M& I1K4KUX;V&XMY&>$L)%PV+M<C/)83YR[_*="4(/5M7B>?;%YM&3T"P!&G2
M^=+H>6*PW"_&?VUE@ZLTYVIQBK+KO"I?('9,E^-'K[/'CH43@.!^J=W7"I:<
M_*8V'I *@+O;Z^ZL9%S?9&Q#'U-QYLCZ!"=:<**%&'>0+HW7X+914;!>A+8I
MJ3$0T:J=R$3IPH2(3T>#(0,T!&]=<LKV!'"V8;6=1Y3-5R!=&B9/(PC..(,K
M5]LX 6X%ZYPR1-F@#7(=CW<.GVH.GVX5"=QZ;I8-B+;O ^0*'B8I#5JEANJ8
MA@B!$"'PVB,$^EB0K<4$L'2>\Z46\[LN0G$LWC.*1STKDJ4B%=;NARUYW;$!
MNB..'R/0CZ)!L0*3..:++[E)D8C<$F$@M^(C:VGQ0N5.)J(("/V$*3NLJ'F=
M\R4MP@852.W1W;[-;[*;Z]O-#'?XZ[L[. B40&PA$M3Q_PE)](FKDEP D$]1
MK[XN8D"6*XH7XA)]PK4:6=.FB$ZSNPN ?#OD? %5!6M3]NF<XB0MQ$^MF#I[
M.('!.$N3BBC5N>GNXB""!U.^"0J^7!0W4'<'!V\R$<WY"<5N,:W*H:DA4>QE
M'X[(]L'OY_.24I$JMU+64/7\7N3EK/ZY*=&N!G3P>/99\(Z0Y'.:99R^Z[Q
M^3SE,O"$,5RP[9]J6EL@:_<'!?'XWWVARL=QF*A0;=UV-7<!X(E?180J7L==
MS>T#^( _'TATE.0B!WFE$C =.:/O, [BN&I[!-\<TV*!Z2WAPBLN4EH1*^R9
M;--"OLGZ#N, \'/.=XCW':T!Q=U=+U<HI8>&&-6XNY<]760?B#$7F_A)K'AG
M=W=P 8(?9R7FI)%Y;850Q:+8S^,XNQ.  ""838CA9XCAY-"*,ET5]=%[72F"
M7/.H#US9>3U@I!#X%@+?>@6^C4/L1X:GLTM6I$M.3QN#FQMY'Z6G))U C'?R
M.T(O>"B#A_+D/)1=9\D!+E6?!SB,"H03M4L#7&X(/6CJMG:[$4KF@>J[L^Q&
MNQA'K*H8*\+\ 2A,-=.A(L@?@8+4-MDHXOT)*-Z>7@E%U#_[AUK%0:&(_A=@
MZ(?%A"B"_A4B:,V8'551 ZH8I>H05\4)5:8:Y@)110]5T#+D0U=E USI2\N4
MKPH7JA0VV(RLR@"H$IJ:"UX5)52YK%_8G"IJJ'*95OR3*EAH8MB!14 MBE 5
M*#31RTQHAK4@^SI)7<3*Y1+1=41FG2'I1:7S;\E53<C7_PNV$O4-I=!FR>C-
M]7_%U^<E_RS-479>LH*?EY2=K=]A,J=HM4CC"<6(559AQ=B (2-Z['(_ 0@
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
M4C5HY?X ;N6J)3T!MVP5[*9$(TD?R%5KQH[LB;RJ,:$ZV=X4<?X(;E_JI?8
MMS^537"' D)W:"3(?3J&B7+0KOW)A]7LB9E.Q7A^"%0G98(OJ[FG<V'0&OX9
MW!KN>DH(;NEV>_"(6AI?D.MTH!?3$[%(?PY;,B$K(OL%W+8;D(83W(Z41B@=
M8M;/K@IRCXX2TC5HY_X*;GUK1+:#6\_R4+1#_XG"BRV0*]A,=)XGEXV)XZDE
MK[4J5GB1!N8*\UAT/'1& 3>$#,M>]<'>FVY*#]ES#G;MR[Y54E1G%5Z,A#R]
M)+C]J!773/0+(H#<GJ8"OD-],%A2@AJDUE1=X$Y7.9[.(DN*> SYK(W-CW8:
M$+L>3F,XFU,_VG4+&0.CGX33KL? S&Y3K4]DUY)L;!*'/;^T:\>S"=JE/<<*
MSH%3:DHW-K-)5:K 6=8OC$VB>@D'5810I)F=!<=\82=55D 1A,:KPZC*"6BB
MDE)"8%5PT$0G4U4;5/%#D:CV\KYV<LT]5!NUF]]&2<J$/I[F)4XB4M>5)OG0
M0LW:X];@1Z_*W).N8268BWB1,I)?H;BKLK&TI4XFD!92'DAU[_#]EN!EOEN+
MT\<LG==\:"=.MZ\!<C_R><JJ$W]5G*W/RC6F[?1U-K:?2<7#2D,7*5L1AK+J
M6<3Y\Q.K/6&58B]0<*1YZ)3[G1 D]QFDGI'(!2,N%W,IX>+@Q)YN#VRN+; T
MV?Q#!7&/X1PS@,E)9B)*27W&]4=[I?#=;X-+QL70SQ>84Y\6[ YS"1HG#V1K
M/*[NB1;,.EWM SMZXG/X^F"2)Y,DJ>0\E(DIXO([%S;8V5IK&M5+^XS\<>?,
M#<6.G-_4)UCLZ XSKE''1<DU]_GY M%YZU$D:^IQRN<3@.!^&=WCC(\Y?X=S
M?G9FU?&[Y%H^JZR_3WAC"I,K3;W&",F*0[+BCM"/D(W4'<;7E=Q0U6I">MLE
M(**V+(>W,:^O/FR7I>-ER["B_\"+"1VX!(B&I1YD?*AWNP_"*PZ#NU#+4@Y[
M^TBO'Z+GE0&Y5\:XGR$LYU$FNI][T&Y<<L@]I2PTA]Q3OFU9[7D=8$"Q&WX/
M\EWAJWIU%Q[T&-^N:I#,N+#MWK+&P.L[,^V>2\: =KM*[$8%_A2M-CR.4)Y$
M>/M*:6!0H.ZPEF("^Y&E%A)XN(08CK^9DZ=OJ^A7NJY-VIM_'%NS-[_^S_O_
M.;)@O_R#@3B["YP_8=H=GRAK9X",=WPWW1#&IGE][*5U'/SV>TT4*78Q0!P_
M=6*,$R;"],7)(Z>KN[6#:$2T2@N4W6#$I;H;S!C&S\P_XD4;.UO7;TN$RC>)
MXSI^6[R&7HD\!9)@*\.CVV>/1JD$U>+N;?GV0,#Z@-MJ^*ET 03D96Y 53P-
M605/"Q8 3W^(NP 5=U$I9N\PF5.T6J0QRN10NMI[# ' ;&SET$/B5"(MVMJ'
MZ)80W1*B6\!&/G3OWY>%.[J.7H@X0QT]52NT_" 'YSKJ7I.DW4(!VZX^:$M"
M\!"%,H_]"WLI&K= KF"@%1[A>>R#ZR^X_GQR_8UB4/74$ZAND?3, ZCE+%#$
M!B7#C;Z#QJZ7\Y>(#X4C,HMBBI-TJ'=3=3A+7DT]<@8E.#FO/C"94UQ]GS?X
ML=V'V-G8@6.L(FF[)"7&H/:&KHF6FD!E3;TCW+W9]@(_%M>YB-BH(^A9RN[Y
M=8N2:?X[E[^$ '+'M^*;%E"ZW5V\6RXPQ:P0@9]L(X:D?_/#H1E05W-W #8A
MC(+C';0WM+1/MKA%I[-ZT;?0V]3$+:$[A;FN;7Y&*"6?11@36O&_O(B.&#*$
M Z D3TA>+9)'E'^:SF9\M21B>]Y<GTWOI.^3M?K:A]98B_X(@J1>O552N5C4
M26I3&Q?>?*[4W[TH+_#"<]_8RD$Z!Y3/99$M+_[NB$0I-QM: "?3O0P3PC)
MA64$+_HI>-''(?90*9"PN*V96X*E.[*]H5=$ZYP?[IWSKR'0XJ780A3$!8A(
M)!8GHF/@@8BM]<0BZD>$MR$@7:9$<"YUZ1HC>L9=D'[6_EOMQ,(_Y)($N(4I
M.2+((&L,R%7:[] \L5".%K,$N*79)&H<P)#8K$"N/56Q"L)Y:&!VVHV?X*"H
MG8%2LZ/=P(D0UQ7BNEYI7-=-;\^7I\%;_1S>G@5R=3MH/8O>4O:0*^*"5II,
M+6K!;D3:KU%617L.C$3K&L92!)H:&<,BSPYB9/_ Z7Q1X&3RA"F:X^W\BJ/E
MR)3;IZN!#!*;0_ZBI)L"CYO4/?F\CO%MHE*UC]ML$@=)_EJLYAVM[9-_Q,<[
MOFHW)UQ[7@2E/AX[0D\ 0O#E!E^NC.;P(MH_5TE0\(."[Y."KR3K>*;+]Q>9
M/=/C>TC=GBKV&M*L72WXS1M^[M'TJ<I"'*4[RQ&KTC,N<#+G1$<HYG_F) S6
MEDU]SI)6;9;<_EDLT_R)[W=!Z]O-SX++;P\DM/JW_[G84?N!U+4E)DN1(N)(
M5%-L;4 //T<Y2E*47Q'Z&='DG%^$E//K#HN-Q9GW'HE$K()WT]F;'Q_(FY_?
M\R8+26EL,R,:,3%4'UK7)><Y.4<4M=@8%#NY>&JU70U;8CJSXJET\1Z(>S5W
M3]W>M'^7LD^R(N$*76  8?SLN< LG>?B,?V$_5:?J@<-ML^:VXU%QL9UR9(/
MI3B@IK,#"G_#6=M#0.5^+B!)N"Y]MJ'1TSXL?E)S.3P_+RG%>;P^1VQQE9'/
M@DZ\74H/Y(R+9/&FA@M7+:LLXQ_XS?_F^_H::D%N=G#[S-G,UG8"C\I_'(&5
M-X9 O/2RZ&KN+0#W-YU'#R4_$"[+;X\K*<&2EN$58GB%Z)O;YP0@ )B-X+D*
MGJO@N5+#V"$O$EW1#"+&TWE&IV1Z('V,2-YZ5544'G /*CKW$AF@N(-T(@\_
M9R"\Q@AO?XYAP'E= NCM#[R79NHV:W +4.D.(R-XL$"N7Y,2 (03U?!EV6D/
M"L_#0O18B!X;,2Q'*_[!Q^@QS3 #S^+&>OI /8T=,^S<]O0)V1@.4LNA=M]'
M%!<IK7^URE ^.)I.?41; 7.Z% UZD790A&%:+# ])\L5Q0MQXXO-PJG%8EE\
MS"F.R3P7+P[Y=IC$G R:HDS\#8L-,IT]H"]'-N'Q/F BJH[3@?(U/^7C!5_A
M_)3G<DF!YGB:7Z64%??IE\WOIK-+/N5DC6O1.GTLFUZ.F1W4 L 'G#\L2,E0
MSN6O+$/4&$J]D0U O1 ;$">'PXO*&_L;38@J8CM-5ZV@^HYA@/PF]NR9RD_M
M/Q9IO-AP_8\TRRK.3XJK=%:))S%^$9UJ?%P#,/>;710.V81S<TY.9Q<I$P)Z
MFI?\D-C]OCU^==A(!J!P]?,O?@Y7-^3=[K"^1T]\.S"Q;';GU[\QHMFZ*G[S
MCI+/Q6(_ ?R7Y7+54*)\S$^8 +_9$IS">+NR"%UO-M 9SOD/A:"P<9_I]S9
M\G0V2V-Q]^PW0O]M-7@P X#V*T*P:O,.HHE8:4.CA#P@.L?%P00>W NSJY1K
MAF>(X5NTGLP*3-_^N.;+]AQ1W+S%38[K!B;_O=B9T]D]ID]\P1A"V3:L 9#W
M.,-QT71K]-\LIL9T$8([PUQ12@1]?-.@6KY'CU4"G%J'$J6]Q#E6_^,(_N!Q
MG$ ^.H0/I/?-;_<O!-OQ]A@$!-C=;<D^<G7]'&6QH)I?N"_(KN2,,F_*UC':
M^+!9Q%6TVE*6QIOV(E.-N'!B/N\W))\_8+KD!UY)\VE>5P,TP+DAGX7 T"N4
MTM]15O)3?@-4AR_2WA#@-4^/,CYY=_L :\5C;VTC<5><OD(/,#"D@:!*?4X
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
M%/%!2<UAW$"CB!]:90UCEAFW03UX*VP<_#KB^Q)']-EQNXN062$17[; 7'5
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
MBKCD5NQS\#^0<[[R./%/G(7)V?HC$\?!+NYY$A?I$U\#F'7%5X[X*0>,.[@
M^$2F.>)P\ODY8:VY656ZN 9R?,XK06GK9!_,6<GXA<9$U?-'SM_*!=M\"DPH
MY337I^OY0OQXG7-495ZT'APW*7JLMNN;%JY8_KJSM,65P).DXJ4#NZXS[B1G
M9?&!%/_&Q2U*DQ;^Z'8'4_M@2Z4<5U<O%W#88I(GXG\B@N.)7SJBNE!QCBA=
M\S56)<)J!:71%PJTNC(.9SP5<W&!Z_]K(90/X0;H%9?Z1&XK_J.(9&+599@G
MNRMD?S%>[-ZK=-S&IH9UPY!C$:&%Y!?Q..UITPV,"8,5^YDTQPKM,6&PHD%P
M',P*[3$=O(+!,RSNG5W9Z8V!8E,OJP6L8B\7<%84QVF3PB=K8I_02Q93\IG3
M(G1B=H>KHHP/9!M+*52^MI6FT]4!L"\QEVKYDMBLA4J!72"*S_C-F(C2;7RA
M5,QO.#/;$)L8$S(K&@Z*P:R0C.D@TH10G,XW(:[Q^H%K-(P+!IS,K85H7].P
M+>ZDQQ#V@>X-7K75YEEP]"XRN@6B7F<'X A)/J=9=KU<H916)F%.;1L8:6/[
MQ.\M1V+/U(ISR;='Y\VNWM$UJ&;AX@,NIK/V\N%]AG %E). F=#ZV\/3VALZ
M(?J98GB=3^)8&&[8MDCI'8XQ5R8?VV_[7F- @GJ+UI*0).5^0"!1OB^VUC5A
M6][,P3ZSQ_YO.HA[# N!(<(<?9W7,LET=L9/>W$NYA_%'EQEN! 222ZS+)@8
M$@(CM@K1'7[">:N93+D?!$@'!^G^A%$&)NT- QXKJ4C><H^+HH[^ZH=391@8
M@.MGC3HG4T,?"%!VQ^+&F-YAOM0?  +(6XJYX)QL3XAMX,CF9I!ZW(8-Y@)\
M76ND2[)K;&6?7/YQ11MP"Q+] 2"#[-A]_0>"#%I#?S0S*!AF--CW]8!+!H ,
MLM\R5Q@(,NCARUQS4##,4#?)Z@\ &62_90XR[$J=UN'+7'-0)\S86_K:L;UL
M8Y_4?53F!7XLKADKA8(EBY93Z.$.QLY#Q[7A/])BL2"9R %R16BSXZ8#8]_A
MW#'@@4SBO\J4XM9,,1V0U0=P /(@4/><9!F.ZSC'#Z10,)QH]G8+[R*MKG(1
MBS>=;>,76Z]%C9YN86V/"Q%-N5R2_+X@\2<%4-)^;B'=D'S^@.GR1C":T\=5
M_M98#N5^;B$U>$153A#]$9S ?$K%0UI^AE^0\K&8E=G6"]*.J[.+?2!W>+6[
MB+=+J27>M057CQ%@P%39:<K]/,X\<0(0 "3/T)$+H4E](?/'263^&(G8<K6J
MO60HVT:57^<S0I?U4Q>Y\4&S=TAL$A*;A,0F(;&)X9?N0TV@X#(N#P!$E(R'
MX";:#.+^D9/@\MF,P9!N^S<X-BBF8!_]<3JX(V)4R(=IQUL?YX [0VRQ1"6.
M'MQ&&ILY^LE%P"72LK5^=-(O@,NXY89)LG0;X#)SV6*1NLD97 8O>[>7QK-8
M<'F^K%UH/5ZY*3+KEY-CEHIU5Y$YOYX<<PP^AE45+T]/Y':2B$B5W:<GSO=_
MQ@Q.@E73EON^O@"G _< (F6#\CM.<*JO:4[H/*("I^J:9D;?!Y#@C@?SJZ3E
M,1HXK=4\\L['E.#44M,\T'_!!DX-'>L":7PI#TZ]-(U>^G0:G+XXPMSWSAD
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
M8U'K! ;,!Y+'??"\[.<"$EMP*57\3R1V>4)9E9BK.$>4BG"&9U7U7L#2Z.L
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
M+_ZNU]E-WOOI[!YE'2::UG8N$D>)];,__L2GQ2'<;L]3Z $&AM0HK-3G!*
ML'$'CP,DCP.N,IQV5/Z4GV"]Q@C.E>!<"6^,P'HD5"[V%R4#E:Y/;_T-RK(.
M./^"VNP099D4I(W-Y(KUQ$.@/:\#;FIPQBEE\,94XV V#V;S8#:W\22CAVG'
MLHGUIRBM3I2H0%\PBW!5%9H?H0>_COA1@B.*^3J)TZQ^5=+7P&KH<[;,JT;)
M'61<O=Q^>E>>_(Y_]^[99^O:'OQ/]PM"BQG?C]/\OB#QIQ<KK\GH.LX7=-0U
MJ5U9T/.,%OZ+*YQL[O]J/_+?G%.<I,VU4@<,8U_G;)Z,\_I^YY+/_H)OT4?U
M!W!E%!2UZ.N#\(R+<[.TO7B$M+5#\I\OJ/,%RN><[1=XAD4Q+MZ@]J;]CK*R
M%N7YM? 9Y7&;+<'<P."8<IFCJMQ2O1S[X6\> PS4"YS43[_9OTJ453+<+26;
MWTW$GN3WDZ1RA8E!P3"C9=-.BLV9*P[<4N2.?79,Z?%FV#? L.H#$<*!F%$N
M_LI=ACU&  WS>KE"*:VU7WZB:>X-G1'!L*&*<9LD?Y:LJ#+<Z$%NZPT&7B5(
M<8%*6#.R71O=F>T:!0Q<(3)6HM4<\U_JPFSK#0G>Y1>\7!7UW[71-77VV-MY
M A  .&R#%S-X,8,7,UC'@W7\E5K'1U3GP#GY!G%$30SV+/S<C$U6$32\VDWF
MK#R*+(!7V\FLD5.1#5 J0HWN<E'D!Y1*4@9LOXJ(?_$#L=PHH(CU5S^PZEOP
M5$4>>[%IQAG0#[ G0I[4**2*U1/Q36ZL504+16[3<L>J@H,FG_7UGKL-WCE(
MG1E7]R7C?X_*7 2GS//T;YQ4 2N/]4SUS2UJ^*N.0GF,4&TS\VBP7@?K=;!>
M>Y'@[./!*<*OCLW-V,;ICM9@R+_ ,:U*-]QAQO<>OP5%!/HM7QKT%O/_BK:W
MA*6RJ#230X-A#)<1&JC?U#\>RIJ>@P-GCI%5TVMH,(RYV]GZGI%_@U8,3V<3
M4=(]%L=8;>[FO[I)EVDAC?D<\4O!!1A<@,$%&%R AO5L)=G'4V?>Z*>Q9PZ_
M\6YS3YV YH5A3UV!8XB^UBQQ_')@)$L3\<POVOV:"<,2$VZZ!<DXTUF$_RK3
M8JUN:^LW[OC6M"%TV;27':3LJPSPPE-*\4)((UNSKC09C'9_!VG'DJ2:493=
MHC2YSC<%%N6P5/JX@+)SCSR0%AIWMO@+OI;C%.?Q6AP(S6]K6^&/]!V8++O?
M)0$\I/E.[$U^:N)[3)_2&-=GZ5U]!HL&(M:B-5V=I<_"9*CP=U6^H5%6GL;H
M+O( +I>D#CWIR /8TL[!*]KJ#A+L(SEGO-39(&WK(>GN?20?<+'/5M)">F,;
M1_6:&FYX0=4%/Z:>JK0RFZB\-9=$)^PWG,RQR) [G?%MVP+/V+BP6');VW0F
M>2T:<1&\H+A(:24*;L1W47F3[0^] 8PR\#7[[+L3_N(<)Y>(YGQ>Y8D'Y8T=
M>-O$U<.F9<'E^UR496]SN+6U<^@@/#H,9>4<E?H$W_+I.6@KX>2:L1(G%R7E
MZ[861>OE_ %_KO[4SG6=SF# 5<)U];?IJK*77'[!-$ZY>+D]+#='J?SIN>'1
M';%G8Z2X?&:C:$+:V-"5,VP,1U'WT6?7&:9@5)1+ZD19$[$,3-,3)IT8TDOX
M!^<D4IY)#:L5.&^1,D@5*1"<ST=]"OO94YVYJU7"#0;MT>"IAG$(*4*2JSK@
M3AW5B9++..".&S58$JN2I[YBPX8D3QW%5JQ$GCTD':*6>OI&=!0=U-/7HZ.X
ME3Q]73JR<]?7-Z=V/;9PGL#5@4(1%]=XVWS[SV236*!ZWH6JU )5DRQ%CVE6
MY5<8X6&<,5H /)<SC&506NSC-!'U6]NZ>.6.MB,#GWY' TFLC[]7577F.PES
MT8WK2 >5-F54MO<:@40FJJ>("M27K$B70G'?6B:N-UDIIK.SM"K$P:;Y1[%<
M^*(LQ!&2%Q3%S6FXQ_N*61;<[-?M8 J[9W>DK]DWKV\Q[>[9 V0MAG:5+NZ
M[-;ILT+'+1":&P,@_CI_XN<9H6W.CNX. $"\W$8J30$0ODD7D,^%HGJ.*%W/
M"/V,:**\GKI'@ !3W*'*B X; R!^EV&LU_S(>\. M_W=1OT]%/3Y=;.-NK_D
MUPE98]SQ:MG\!P P2;E" ^@2#,UB13<2:-?N 3WO"$D^<Z&'+Z/C&O7'_];"
MV6-<*"RYI7C%-?AMJ3LMV"U]X4 C_+HKUL)<6PA)^*\R72U?*G(#1_$X <H)
M0' ?G^QWG%W(X1+2#X"-*@OI!T)0!^"@#BN&2$]#0L92[#P-)5$UC'D65]++
MN^!IU$AO8YJGD2"]C%.>A8+T]>%Y&N6A8CWU-&A#Q77B:^3%6$4,P&7Y[O:_
MJ"*#(@Y9=="J,@>P<*1O>%,%#45D&LF2K,H&P%*5JF59%2I4@:H[0$$5(10Q
M2L<+9#FP[^<([5\,143(.U%\&/H=<<ZQB.(X0XRELS2N+E81H:;4L6>,GV6R
M;(7[.8$U*/+OX#T9OT_?\7T@M#D1RUL]?+C.\;:&0\ZOY,;T"X/'<9"C:$^M
M"&#.<=+\M$$UM9G&($[!'DW-!6;I/*_>$M+]FY=SQ!977*ZN7[ZHLF#PT"Y2
M,;%B.KO#?$VVYNEJ;.-A'B./27?OXNPHTM-6P%M6TB=DD&K)]_/\9IR6?/<I
MO'F6N&]-#.D/(Z3;R\R@@1D@#J6^]'>DT#(QJ(.@")2)!,?5+=T>W]S2RN/P
MGQ. X'XGA:1G(1@K!&.=4C"6OPEHQL!I1 (FXXB1W@;IF5,K+"^9;F.WH?DU
MP"Q0J:QDH8^PMAB$O'4ARZ+"E=&<V$W;F@QR2X04C!W3;,AB#BY MI,7AAQ&
M=H&'^/X0W__*XOL5?&#@#A\U1$HN&D]#[4\O:Z/4;-L=3[/YO?B/2,W%?_/_
M U!+ P04    " !W<7!,7]X:05^5  "+9@@ %0   &YW<'@M,C Q-S$R,S%?
M;&%B+GAM;.2]:W/<.)(V^OU$G/^ T[-GUXZ0NBWW=/=T[^4-72R/WM>V-)(\
MO1N.$Q,4B9(XS2)J299DS:\_2(!DL:IX 1(WJO?#3,L2@7R0R$PD@$3FO_VO
MK\N,/-*B3%G^[]\<??OF&T+SF"5I?O_OWWR^.3R^.;VX^(:4590G4<9R^N_?
MY.R;__4?__?_]6__S^'A>YK3(JIH0NZ>R>W#.D]H<<:6E/SGR?4'<DB.WOSR
MYH]7'\GGVU/R]LW1GP[??']X],/AX7_\6Y;FO_T"_W<7E91P$'DI_OGOWSQ4
MU>J7[[Y[>GKZ]NM=D7W+BOOOWKYY\_UWS=??U)_#7Y.J;=#]^(?OY!_;3_>Z
M?OI>?'OT\\\_?R?^VGY:IGT?\DZ/OOO/CQ]NX@>ZC [3'#@2 Y8R_:44O_S
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
M2"6;ZMZ7ADWAP*B7_;%5K(HRS2LN:-+-)RJNN\H.F'_^PY_>'OWTKZ)^X=1
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
MG)I1<%.MS.+?AGKW'/DV!,,@YLW>R%[8 9ZJW.Q'NJFQ+(CNZ)V+JS4RTYS
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
M<E2">(3A @^::.@46U 53+LAE%ZQ1;*OT32=U==N$L<4=!O)QQ)XSZ;UGDU
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
MIK.S#<'3],N>J?,M3ZSOML&^BW#49MN'9:3U:3*Q;VF!C#/VD>W-0-X,Y,U
MW@SDS4"C.K6]P<D;G+S!R1N<O,%)AZW$2L5I: O+.W8;59EN6C]4D@TQF-6A
MF0A-^O\N,5#UI)WGO_E,-N_;<Q5MO<5 ?>K6,@!!6F[S%_#ZIM<WO;[I]4VO
M;RJ?GU[S\YJ?U_R\YN<U/[V:7VLA?&@][==@M<FZ6=D*MRDWVZELP-$&T]Z4
MZ.DG9P20!) JI,3.D(*8,'-KDW &[^A5/:_J>57/JWI>U>M^/WBMSVM]7NOS
M6I_7^C0]QE858X?6\MX'>)?L/@C+;/?M%+SF@0;3[:"D]*/6-<\.TNB@3'B]
M1Y&%O2'F99$'MCFW)2$4$[TICV2.;3*[PBG.T0U^0J_*7EP5>9&AR9)D.?Y/
MN1LOO_'DUD@)#YU3>+W8Z\5>+_9Z<6]Z,>"6]2JQ5XF]2NQ58J\2:\]/UE)P
M=F71P*'2+U,/;6?X$"0HI&T#?@6]![,H2.?OQXP@F!)D.Y"2ZPT&+0T&U3[[
MQ#;BLEC><(!OPS4'G5Z1[#Q<X3Q,RE^KIL;O.K UH-SQ/9<<$+_)]I#.N^/2
M;FQO0/ &!&] \ :$W@P(HJO66PV\U<!;#;S5P%L-M%L-](C+KJRAULAU$:B'
MMAZ\^2F8A3@+GL*D0,&2T5=41;!;VA/ XPUF85"DJ!^; Y@(D!5"D25OEVBK
M@C.0_^ 8[XRH!U5$/E6PQ]/T#D5%EK'MS:M **OB^N;P*KE7R;U*[E7RWE1R
M^+WCE72OI'LEW2OI7DG7KVKJ%A@'5SG?!I373'MDNC#/J[CD+O5RLI8J)W2\
MX51.-8IZ4CFA1,!43C66O,K94N6\9(N3K!&Z1]D3YF41JN*"/#_='O))4A+'
M?IK.V#XG\Q3_!\6WB#$5EYGJ%$JI]S.?20CK>;C/&7G355G\9Q+E^ GG:T55
MO>O )D'YDCXAFJ/XCOTWPQ'[J:3[2XIS>D>2Y(IDSV$F*%PI1*33J-Y<X<T5
MWESAS17]F2O ,HLW5WASA3=7>'.%-U?HKY3>IX+ARM)2 52/%@)&[F=WD-.@
MK0QN*_LUP&7%/R:Q?&O[QD,^R'!6,0 9/9G"I#/#[%\ XKW1JZ5Q@A]D).5^
M1/YRC:/\$'[;/+4Z0RF:87DV?HTCFH3A8G/,,E+K;/N*$+0:S:CI<S9#_.9"
MNP]VQ[8@%P?2B!%=GD.*&+0?TJRM+MO)0(SDS7KM9*9K-Z"WT'D+G;?0>0M=
M?Q8ZN53ES7+>+.?-<MXLY\URVFTA'14D5Q:/DB6SHS)QBB:W#DHH&*ZW[L#5
M35$;W#CY/@BCJ%@62<@K'9-\@;+2S9JA!3M'V$X)&+9MC9:M!A_.F-F!/$W5
M*\\783I']#J=[ F9<CK.#\FH#JL;1HM4(^EE[#YK7+;[ #!;;X=O.Z2*R:Z>
M)*24B;L;WUF13V> #P923?4.[@WDG2R".G:XYE&];=#;!KUMT-L&^[,-MKN%
MO<W0VPR]S=#;#+W-4+MU0H.\Z,H"$L/6HR)].@;$/I3/H:UC/_\4_%6$&1,'
MDG40AWD8%&E8Q)@+,ZTL8O !![."J9+43W@?G J0^4>5*6_5:&G5^,<6Y2N<
MAFF$P^0ZG9%LV2;2J\58WH+A+1C>@N$M&+U9,!0N$F^U\%8+;[7P5@MOM=!N
MM6@M&0ZH,-(-M0'&97*]ZI$ZKR?/+I $S]8XG7-K."G:).;M,OH0JF1W^KI%
M5!3+99BMI[,_MG-/TO@?NYDGFXD!X1-=!NHI5J(+MDW:<O?OYE5GKS]Z_='K
MCUY_U'FT>F72*Y->F?3*I%<FM?ARNTOU@P?F!PR&,-W4K UBE(<X8=<$HX[1
MK>AVA TV7."] CF=U,+/;+8'LC,:[';#137CP\L)#W4EM9[#"U^?B^4CRJ:S
M75FB>S0OL_@+Y#!A>YA(YM4YK\ZYK,Z-Z]9K<T(95RB\_&P5+EY^MEM^ME;_
M!DL2@P?K!;02\P,R"RB>IV7H(?OKQL;"S2TKDN ((]I1GM8QU7 !?MJ([22+
M3W:SL766QF$6TR^KF%'*F_[T_A/BRZI.%%?JJ,$%P^9C&VSWQ'TMI4S24@,I
M9X1\G3ZA+,["V2O1OJ9%.V%>,/EY07.R9%L]16((A(TT$O#P3)H)>-5( P$V
MJH\B4C>G\A8.^B?.%W<H0OB)WVUG8<(H0=?IY;<(43J=/:#T%F7LAL_+;+V;
M9K5+3-/06M?FEJ9/X;])MB-,1OW+EEJ)*2/9;T@Z9W?V\D4A)]&BA?700-J?
M;-UE#UF8TB6FE%TH'S-2K,2$0=KK((MD7]E7.$Q^O,E;4TN4L+76S_A/%&:7
M_'J[8(N6,_SV#6OTJQ@L4(?A5639??G+3Q]J^6G5UR[6?NW VJN^!EB+_\T.
MIU*0OB+99_2\I_<V(RG[,2IO$"JQU;0:PP"KC*(8)P7/PW3/2]R59Q^[/I*"
M;:8KII/PK5[DFV3REV&6,@XHNU3*O.F3)>=)!(&.L4W:1#?7Z?T"H?QFDU!?
M\LF;FMO!@-2JV]S! !,%TY+9PI">*/6-AB?VG*1<VLI*Y.XP_7J&TFC!-+ZO
M4MRAW6Q@:+VC3;(7H-VL8.B!$:'&RW$/"]C8R/GA'+V!\G'0Q>0Q^XHNCJ[:
M=GG=PP0;E&E9]V$BT#8:VQD@.4/5$<]$+]D&$#0S0'#U8ID)%%7VR.GL2++"
M3,=?)4P#KHK=3&>3F)157$2LM1[0Z([9Z,ZO]H%\X<%Z#<_.!9J%19*_-M%0
MON*D/*ET'9ZQR[\*G*]WN6&E9YJT[?"D,T1QCF[8QHBOV161SO%C4I7(_D+1
MK$AN\$SD\H5T-;E[/A(2/^/DV%AX_&>3)%;I%_9.H&;E ]##&C:D^P#4QQ0K
MKY(Z2YEXU=KLDN+5NF1Q20<M3!)Z$Z;Q]7*5D:?J()>>__+&PQ/_*8P6.$79
M>I+&_$1?<:JD' !ZF&#CT$(O.7;$#4T0_0TOBV4#VC5M#)#*KLA&4NO:&(AN
M#)?HR&4C/;\;VP_/ I/B25;)[\>9D/9F6@$[H+XFC\O;C*Q0EJ]ODS#-#\^0
M1KN&0D^+V&HT#BCTM(BM1JD:T-/D,KSC>=DDB^W5WPV1*#UR:UJ82$.>LR6*
MXJT_1$ZQM+&!F&!NUKI#3R@MT&<DEWRD;<U%P%^1#$4A;:!=VMB'[[=AH8I=
ME)-=U\9@Y/M90=GNHW0;=PD)WI?U,<C*D?T)Q(JLCW__X=]_V/2<G\VX-]Y+
MSW99T^$)KXFXV@6YGA=9)E9= #U-2HP \IB8^YFD45<N7PQC*\N=&%5E;UP/
M9OP;*__&JB4N[<+PB,IEX I4,*GN !J Q](5;(01$ =PJ+NB74&G,?"1R-NZ
MO'(@?EG2V-QEA%Y;!@G (N<*]Q('VN%#3YA3Q1508+82 K(+N8()) J52)J+
MO!\.XU,?<2P#21IV[0I2*GX_ NCF^LIJ3DV@[$EU)6M#RZ4$B=IQ!:+FU2-P
MC;H"@%2^DP2Y@/FWO#R7G']Q/)(K_+<\(V0ONL#0O'42&G#(H"M+2"$Y4+-W
MU95S%:PD*683<&5S-2\:<,R\*TM&T1C5\%(-C,HO=J/2O%!@+[M=6240<RXX
MYY(K5Q 8%)5\,F!PWMD-3O,.4GL/[LI.:F.3 D1%@N'YU6YX6BT;MPTJJE9>
ME2>]8(S>VXU1\[)I>I7DRFJ1.X\@20%=N9X5D!!D)P0C\9O=2#3OC@ZIJ5S9
M.)W#@EID, -C]\%N[!2,,<WQX:XL*.7@*<C#'5<.YUYWFR 5(GQAC=[[>(I9
MXJ%AKK+W6:X8.EMOK[8IO>&K:2S+2:R 2E-?N;*M9.&MJNEUX9A8?FOYBA0M
M*E)(<LCTMUFL0P-0#J _V<XZ-!J]W>(,!OU=T=:B)$H_UI^WS5HHVB22Z\^E
M8AU,B@GY^_,:6(>,KK>A_5G,QPQ9:Y24+:>C1$G#<E*V %H'E$*]EQXM-=;!
M(G3S25)Q]ZAM6XM/+Z4C>M1,K0.RSVI1<!S=D<J!"5WAT+@CI>M+H0Y';_S"
M^UXI;I%?<@_4,.4\WP8QIA'AW[- <4"J<J,D[5J[4WG<BOT!"G6VI*Q;5<Z<
MK29*TJLP:BIV*6VIDM=F_-46'T@I(+#C)4;+=+=YIH\)GE>?3(RC:E\-Y'YA
M2RHI+]=5?K8^*]8H$]/7V-A7.8&4E\!T16B8E"\>SE\>L>)D:\!>5K$CS9T(
M[F>8)29J,2F?20X7!R?P='L ,\V)XGCS#PBG"L.93 WV@F8J)YKR=!#P;ZT^
MFH%**92)5<\7B%&-<WJ'F$")X@>R=1F4YXB 5TA7BVIY'#XDF*3Q)(XQ_PIA
MPC\.$TG9=43/UDH?$%X6I.?)C8/K"Z48/\OO$&4:59073.^;GR_";"[<N75-
M3>Y4)Y(H)VS,^4>4LOV9E%M\B5-,2U,CT] KZX5<=&LUAD_WZ]/]BH-F?"K2
M9GCZBQ:R/$;S1%*1^DR 30A!56[26JEU!:F!Q7H1X&TU2U<^@W**B4'T+U>B
MDH=?Y&#CNBL0-R]@)3.H*[ H7$0J=GI7WG.IPM/.S>(*6CX/45=16%<>(LL7
MBB(J'<PT_875V[:U=+Z-''T:*_]>22[>=' 5GM#CIBY^MQ-\]01Q<@P=S_5K
ML-I\I2!,XP!M'V)U#.=2'7:P:*YVA,&"N0Z-ZQ1%/\S)TX]E[&.VKFSKFW\<
MF]4WO_[7I_\Y,J6__H.&L*,+E#ZAK#FR3-9. QD?0YS>$$JG:77PXBI^>SM?
M'44-7=KY"\<?]L:.V0BAF/)8>'[4RD$4MS;I;ST/5S@/DQL4,CGU!E&*T LC
M#W_I1\_6U?,1KF9.HJ@*-N8/T5<\LX,D"DC3Z+ZV^W!L?4:BXH>R+E9^H==%
M,: <B<II^$@(Q4B(,AOV1T3F6;A:X"A,(*6EQ>T->MP/B8($#(C:^R -'Z3A
M@S1\D(8/TFC$17B$OJXZUW1EN(*-KQO6FT%6?F&[XO8!;2Z1^<,Y$'PUN8X'
M#-!@Y8I[<%AGESN>/X%"<8+.KIXL8B?H^U(Q1YV0STO1UMS?860G,HJNC*&]
M@K\%;"@4D%D0,9QQ5V\@=+C!O(!J!'5*Y7!>3C"99ZB<GS5X)_:Y-39VU+.E
MR8E4HK?=0Q)+G;BA::*E=FE94P//U-%C?IWRB(8J))MB>L_V:1A/TS^8Q,F%
ML3NV0-X(F(%V-_M>F]T>B.8\ZI!N1";\'Q0+6!(UMX&%30P@1[V!^H.6)@GG
M=^=T5BUY <6'36PA=:=^5M6<STB6D6<>[A.NV%]>N>3;#&&459+&)"V7RF.8
M?IW.F"2&8KY1;Z[/IG?2Q\1*?8=GK;;^]A$+DAK=@Y):5RK]F%1Q.?5AO>)X
M61[D4F(%K0RD+#BNT'Z<I^!5!7<S)$K1K&GAXP:\QUI"M],>ZWZ(/112)1"+
MFIDE6+H3Q0U]7("/"SCYN(#7(@ !7+VN<"\QG1 52X4K> C/=P(_4%W! E1#
M36IX<\5]+=\E*J9>5Q!I7AMR2<D5'"#G10M#R>E$-@@T<%?6AU2ZD-AT7%D
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
M).7RKX+=S >Y 4K#]L,B3#?^)G95<P\4BJMU-\D/OLAT=L!>'2@6D*7W#0V
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
M[_TXE3!*[SKPKH.VF>?D8M^K7$0@X<H5A& 7#0%=JJY@HB*2D@XBGRMX05.
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
MI*L<D\T=AF?B=FL.;;SH)2V-D+T*\=9VOBVP"U&6%7J:8(LP93!?\PH!I6^
MG8TK+A>*KR](%R-%QQ 3S!\3Q.U6\B\B;6N"]#SDQ1JVSU&.RCA$PAR*\(X^
M5/WD0M6GLZMMKIQ;0DMK:,-MK=+5Q^"[&H/?I8J80=GT-36-J[VI@SN1K*UV
MN(]"]5&H@X=QC24<Q\(P+AL#DP ^-U< D;-Z@$D+9X(KVP>,$4!#<R4R%+YN
MAK'^]Q?:9BFN8G-\?QG++(5"V5357UXR2Q'2%6318RJRX0MI*:(G\&3TEWO,
MTK4$-Z3VEV3,4F@ CI<>DX=9OX-:;QW+Y4.84@'U*KJB60#X?5F$MS'JVI7U
MHHP,))[;%<5"#1R%J$I7- 0U@%1"-?M3' S<36HP-4>LN*(S:%D^G:4;9?W
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
M!2DA_5HZB@64EH8*IBY>;L':1HE>IY<EIM/9EBC6:OOC_H_"_J\3!?<^G];
M-J> :>5&E@%S714"B>LFA"_WED/UQTY+T@>H&]L!92BJ@X2%CN<: $6:CH>=
MX7W%]6>4O ZAM(_1$*G-AC\^B^OWTC2[S7B^SR7=%J)Z(&?HG"1)^8\_<;[
MZ31%_V3?4(!$;_/Y JP^XL1'G(S+^>_,)>2#6'P0BP]B&4\0BW5^GK;*5W^+
MQ4Z(6BI])Q27HM,"T4-$BN7.PO;FROX2C-BY$X>T>/88;F(;MH/KR3U$HEB^
MQ]L997H,.K'W"AG(<#^T8_8=4P"?V+](QA--\OU$4O;/4AL\_$L[+VG+T0=S
M67:BKY/_\'HS^OI%[?7-/P0.I*8^6KTF0EM$2\Q QO9.WV/8-X2;3W'%0W 7
M*"[CP,MHBTT5=''= 7!/@VR)B\ >-C'Y>'5/!ZF$>Z''H::EV;H&&W+NPN=/
M;/5G.$S45DYC1X-,W1>K5<*VJ!)#TDX&F?F39%^O4R90\GM<B:/FGMXUXUTS
MWC4S!I-V/R*+]Y-X/XGWDXS'3V)C;F-5B="Y=0)#!RJ,]><:L1H>J"+:WZ-<
MJ^$!*"<].CQL,XA"S  GZ*, V!AZ?.=JVR)I9:T<VO+]:[#*>#*>?%T%//U5
MX%7YU]VO5TE9D.G%']O9P;7,-9A57".U_10MUD(@R""M$8HA]?9)%!7+(N&^
MI@O$ED>$R\7!?DY0>=JD\61)LAS_I_S][8:96\X+=U1M.1%H_+J&#]+?#&)$
M*<KI[RB)O[ 5FIV'*\R/41121#\A7NU"Q#VXHX&(_((=V3B=2QFH;V0BX#ZE
M[(**JO?3I=^>">A2TB%=AF?DAFW_ZR4[$I[*HT/.@KSQ\,1_"MD]GZ)L?;@S
MI1P >@S/AO"0.5L_,&(D-E>%GA:Q56904N7H12>+F!&[&V5=3+H?A73Q)2-U
MJRCT]#XB[R/R/J(QV&V'T"*\Q\A[C!3%%=+AVG$%KV:GDK( Z(H?I>52@F@P
MKOA26D(D4[%=\:.TA :L/?;G51D%3JIFIOZ\+J. "VX9<N7T'C9TQ/)SVH>.
MJ#DL54Q$/6R8E^^B;/)=]N[C.*$'N&V,>$.[@=\'F V>SC$[-H*PO',#6BR7
M8;:N0CB/_]C. ]QUFL&<OWH([<?OVY4VD,M7#P"#^M$*FI,ERNY04F5]7>!5
M@QNMN<?P;/ XM!S=X"<47^] KJ3@@\/X\- 5<*<^D%%'M(3<L_6G\-\D.T_8
M4I-8A%N,8!6;,E\6M)M5#.TQ_QPNY>Z@EJ-8Q:[8?0?K-#PSF\H*1WC+CDQ
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
M '=Q<$P <_>G(<$! '*V(  1              "  0    !N=W!X+3(P,3<Q
M,C,Q+GAM;%!+ 0(4 Q0    ( '=Q<$S!LQWC#1L  &U; 0 1
M  "  5#! 0!N=W!X+3(P,3<Q,C,Q+GAS9%!+ 0(4 Q0    ( '=Q<$QQ'.>2
MNQ<  -Z* 0 5              "  8S< 0!N=W!X+3(P,3<Q,C,Q7V-A;"YX
M;6Q02P$"% ,4    " !W<7!,+X7]GP%K   L3@D %0              @ %Z
M] $ ;G=P>"TR,#$W,3(S,5]D968N>&UL4$L! A0#%     @ =W%P3%_>&D%?
ME0  BV8( !4              ( !KE\" &YW<'@M,C Q-S$R,S%?;&%B+GAM
M;%!+ 0(4 Q0    ( '=Q<$P$^W5\OV\  +S]"0 5              "  4#U
M @!N=W!X+3(P,3<Q,C,Q7W!R92YX;6Q02P4&      8 !@"* 0  ,F4#

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